반응형

개발 281

[JAVA] 싱글톤

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 다른 클래스에서 이 클래스의 객체를 추가 생성하지 못하도록 하는 것 - 하나의 객체만 만들어야 하는 경우 클래스를 싱글톤으로 만드는 법 1. 해당 클래스 자기 자신의 객체를 static 필드로 만듦. pr..

개발/JAVA 2022.06.21

[KH국비지원 웹개발자 과정] Day_7 키워드_다차원배열, 메소드,객체 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -다차원 배열: 1차원 배열 안에 다른 배열을 넣은 것. -코딩을 작성할 때 간격에 통일성이 있어야함. 간격맞추기 연습. Ctrl+ shift+ F or Ctrl+ I 로 정돈하기. -형식문자 %2d, %5d 이런 식으로 쓰면 띄어쓰기 간격이 생김. -다차원 배열 실습 // 5 4 3 2 1 // 10 9 8 7 6 // 15 14 13..

[JAVA연습] 다차원 배열 정사각형 달팽이 모양으로 값 대입

더 효율적으로 변형해보기.. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 public void exerciseTry() { Scanner sc = new Scanner(System.in); System.out.print("행렬의 크기 입력 n*n 정사각형 >"); int input = sc.nextInt(); int[][] nums = new int[input][input]; int k = 1; int iStart = 0; int iEnd = nums.length - 1; int jStart = 0; int j..

개발/코딩 2022.06.21

[KH국비지원 웹개발자 과정] Day_6키워드_배열 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -개발할 때 많이쓰던 무료 에디터 notepad++ -배열 -new 키워드 , 참조할 주소를 생성하여 반환하는 키워드 -메모리 사용영역 / 스택영엽, 힙영역, 스태틱영역 -배열까지가 모든 프로그래밍 언어에서 공통적인 부분임 -> 프로그래밍 언어의 기본적 특성. 기본기. 자바만의 특징은 아직 시작하지 않았다고함. 실습문제 배열 실습문제) ..

[KH국비지원 웹개발자 과정] Day_5 키워드 _제어문 및 주간리뷰

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -do while 실습 -break와 continue break는 {}를 빠져나오는 역할. 라벨로 빠져나갈 수도 있다. break ; 빠져나갈 중괄호 블럭 위에 label: continue는 증감식으로 보내는 역할. -for, while, if 등 실행문이 하나일 경우 중괄호를 생략하고 한 줄 코딩 가능. -무한반복 while(true)..

[KH국비지원 웹개발자 과정] Day_4 키워드_제어문 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -제어문, 반복문과 조건문 -if, if-else, if-else if-else, 중첩if -if문을 활용하여 홀수, 짝수를 판별하는 실습 -if문을 활용하여 시험 pass 여부를 판별하는 실습 -switch문 , if문보다 빠르다는 장점 default: 조건 외의 경우 실행 문장. -switch문을 활용한 메뉴 선택 실습, -switc..

[KH국비지원 웹개발자 과정] Day_3 키워드_변수, 연산자 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -이클립스가 src폴더를 패키지로 인식하는 현상 발생. 깃 저장소로 만든 것과 연관이 있는 것으로 추정. ->원격저장소 연동 및 지역저장소 삭제 후 재연동. 또 문제가 생기는 지 관찰할 것. -프린트문 연습, System.out.println(10 + 20 + "Hello" + 10 + 10 + ( 20 + 30)); ->문자열과 int..

[KH국비지원 웹개발자 과정] Day_2 키워드_프로그래밍 , 자바기본, 자료형 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -프로그래밍, 프로그래머, 프로그램 -자바 프로그램 작동원리 -JDK, JRE, JVM -환경변수 설정 -이클립스 설치 -이클립스 단축키 -이클립스 폰트 및 컬러 변경 -자바 명명 규칙 -객체지향적 -자바의 특징 -이클립스 encoding 변경 -주석 -변수와 자료형 -계산기 프로그래머 모드로 bit 이해 -변수 선언, 변수 초기화 -아..

[KH국비지원 웹개발자 과정] Day_1 키워드

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- - 오리엔테이션 ( 출석규정 등) - 과정 중 앞으로 공부할 것 :git , html, css, js, jQueary, Tomcat, 오라클, JSP, 서블릿, JDBC, 스프링, 마이바티스 - 스마트혼합과정, 휴넷 수업과 병행 -영타 연습 사이트 Speedcoder.net

[git] 깃과 깃허브

[Git&GitHub] 이해를 바탕으로 내용 정리. 수시로 수정 및 업로드예정입니다. 틀린 부분이 있다면 댓글로 꼭 알려주세요! ---------------- 📃깃&깃허브를 사용하는 이유: 버전관리, 백업, 협업 일반 직장인들도 문서관리를 위하여 mabb.tistory.com GitHub - mbk1991/KH-and-ThisIsJava Contribute to mbk1991/KH-and-ThisIsJava development by creating an account on GitHub. github.com 워크스페이스 : KHWorkSpace 하위 프로젝트 : 학원 작성 코드 일별 관리 및 이것이 자바다 등 교재별 프로젝트 깃과 깃허브는? -> 버전관리, 백업, 협업을 위한 도구 본인이 깃과 깃허브를 ..

개발/git 2022.06.12
반응형