코딩공부 40일차(2): 자바의 정석 / 자바의 정석 7~11강
개발 공부 40일차
자바의 정석 기초편 강의
https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp
총 171개의 강의로 구성되어 있다
총 강의 시간은 80시간 정도
강의는 기초편을 기준으로 제작되어 있지만,
http://www.yes24.com/Product/Goods/24259565
Java의 정석 - YES24
최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아
www.yes24.com
링크로 첨부한 자바의 정석 3판으로도 무리가 없다는 댓글이 있어 그대로 진행
나는 기초 강의를 모두 수강한 상태기 때문에 새로운 내용이 아니면 밑에 요약정리하지 않을 예정이다
ch1- 10~12
이클립스 설치하고 개발하기
나는 이클립스 설치를 이미 마쳤기 때문에 설치 과정은따라갈 필요는 없었다
설명이 깔끔해서 들어두면 좋을 것 같다
이클립스에서는
자바 퍼스펙티브(우리가 아는 기본 화면)이나 디버깅을 위한 화면 등으로 전환도 가능하다
보통 마지막인 Build Automatically에 체크되어 있다
ch1- 13~16
이클립스 단축키, 자동완성기능, 주석
(3판 기준 책 12~14쪽)
이클립스 내의 단축키들
ctrl + shift + L | 단축키 전체 목록 |
ctrl + +, - | 폰트 크기 증가/감소 |
ctrl + D | 한 줄 삭제 |
ctrl + alt + down/up(방향키 위아래) | 행단위 복사 |
alt + shift + a | 멀티칼럼 편집 (쉬프트 키 누르면서 화살표 누르면 한 번에 입력 가능) |
alt + up/down | 행단위 이동 |
ctrl + I(i) | 자동 들여쓰기 |
ctrl + / | 주석(토글) |
/* */ | 여러 줄 주석 |
ctrl + space | 자동완성 |
단축키 바꾸는 법(예시)
윈도우 → 프리퍼런스 → 제너럴 → 키즈 -→ copy line 검색 → ctrl + alt + shift + down으로 변경
자동완성 바꾸는 법
윈도우 → 프린퍼런스 → 자바 → 에디터 → 템플리츠 → 대화창에서 no
ch1- 17~19
책의 소스와 강의자료 다운로드, 소스파일 가져오기, 내보내기
(3판 기준 책 14~17쪽)
깃허브에서 javajungsuk 이라고 치고 책 속의 자료를 다운받을 수 있다
플래시 자료는 예제에 있는 걸 시각적으로 보여주는 것
연습문제 풀이, 모범답안 등이 실려있다
이클립스 왼쪽 빈 화면에서 우클릭
import → general → existing progects inro workspace
를 통해 폴더를 가져올 수 있다
책의 예제는 직접 작성해보는 것을 추천
export → general → archive file 을 통해 내보내기도 가능
ch2- 1, 2
화면에 글자 출력하기, 덧셈 뺄셈 계산하기
System.out.println()과 System.out.print()의 차이는 줄바꿈 여부
괄호 안에서 ""지우고 사칙연산 가능
ch2- 3
변수란? 변수의 선언과 저장
(3판 기준 책 20~26쪽)
변수는 변하는 수로 이해하기 보다는
하나의 값을 저장할 수 있는 메모리 공간으로 이해하는 게 좋다
변수 선언 이유
값을 저장할 공간 마련을 위해
변수 선언 방법
변수타입 변수이름;
예시) int age;
변수에 값 저장
age = 25;
=를 등호가 아니라 대입으로 보기
변수에 처음으로 값을 저장하는 초기화를 하면서 변수 선언하는 것이 좋다
(지역변수는 초기화 필수!)