더 많이 실패하기

코딩공부 39일차(1): 자바의 정석 / 자바의 정석 1~6강 본문

자바/자바의정석

코딩공부 39일차(1): 자바의 정석 / 자바의 정석 1~6강

김발자~ 2022. 9. 8. 18:43
반응형

개발 공부 39일차

자바의 정석 기초편 강의를 모두 보기로 했다

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-1,2 

자바란? 자바의 역사

(3판 기준 책 2쪽)

 

자바는 프로그래밍 언어

PC 애플리케이션, 웹 애플리케이션, 모바일 애플리케이션, 빅데이터, 게임, 과학, 소형기기 등에서 사용된다

자바는 프로그래밍 언어에서 20년간 1, 2위

객체지향 언어인 자바는 함수형 기능까지 추가하면서 계속 발전하고 있다

 

 

 

 


ch1-3,4

자바의 특징, 자바 가상 머신(JVM)

(3판 기준 책 3~5쪽)

 

자바의 특징

1. 객체지향 언어

2. 자동 메모리 관리

3. 멀티 쓰레드 지원(채팅하면서 이메일 치는 등)

4. 풍부한 라이브러리

5. 운영체제에 독립적

 

 

5번 특징이 가능한 건 자바 가상 머신(JVM) 덕분이다

다른 애플리케이션은 윈도우, 맥 같은 OS 위에서 실행되기 때문에 이 영향을 받지만

자바는 OS 위의 JVM, 그 위에서 실행되어 운영체제에 독립적

 

 

 

 


ch1-5,6

자바 개발 도구의 설치와 설정 - Windows

(3판 기준 책 6쪽)

 

https://github.com/castello/javajungsuk_basic

위의 링크를 클릭하면 남궁성님이 올려두신 자료들이 있다

여기에 jdk를 다운받을 수 있는 링크도 포함

 

특히! 위와 같이 자바의 실행 과정을 플래시로 볼 수 있는 파일도 포함되어 있어

이해가 어려운 부분을 반복해서 보기 좋을 것 같다

 

나는 프로그래머스 자바 기초 강의로 이클립스를 쓰고 있는 상태지만

플래시 파일과 연습문제 풀이를 위해 기초편이 아닌 3판 자료를 다운 받았다

 

 

 

 


ch1-7

자바 API문서 설치와 사용법

(3판 기준 책 7쪽)

 

자바 API는 자바로 프로그램을 만드는 데 필요한 주요 기능을 미리 만들어서 제공하는 것

자바 API 문서는 자바 사전이라고 보면 된다

https://www.oracle.com/kr/java/technologies/javase-jdk8-doc-downloads.html

위 링크에서 다운받을 수 있다

 

압축을 풀어 index.html 파일에서 패키지, 클래스, 메소드 등을 확인할 수 있다

 

 

 

 


ch1-8,9

첫 번째 자바프로그램 작성

(3판 기준 책 8~10쪽)

 

메모장을 이용해 자바 프로그램을 작성할 때,

javac.exe가 컴파일러로서 java 파일을 class 파일로, 즉 기계어로 변환시키고

java.exe가 인터프리터로서 클래스 파일을 실행한다

 

 

 

 


 

강의 듣고 해당 내용의 책도 읽어보는 중아직은 기초 강의에서도 배운 것들이다

 

 

https://cafe.naver.com/javachobostudy

 

남궁성의 코드초보스터디(자바 java... : 네이버 카페

전문가가 지도하는 스터디카페에요. 프로그래밍언어(자바 java, C언어)를 제대로 배우고픈 분들 오세요.

cafe.naver.com

저자가 직접 운영하는 카페도 있다

구글링해도 해결되지 않는 문제가 있다면 질문해도 되는 것 같다

물어보기 전 검색은 필수!!

반응형
Comments