ghw***
2018-10-05

“결론은 ‘자바’다. 가장 중요한 프로그래밍 언어를 하나 배워야 한다면,” 자바는 현재 웹 애플리케이션 개발에 가장 많이 사용되는 언어이고, 모바일 기기용 소프트웨어 개발에도 널리 사용되고 있다. 오늘날 전 세계인의 사랑을 받는 ‘안드로이드’의 애플리케이션이 바로 자바로 이루어져 있다. 국내 스마트폰의 90%가 안드로이드이니 바야흐로 지금은 ‘자바’ 세상임이 분명하다. 이것이 만약 여러분이 지금 가장 중요한 프로그래밍 언어를 하나 배워야 한다면 ‘자바
신용권의 Java 프로그래밍 정복
Java 입문자에게 필독서가 될 좋은 책입니다.
p.1222 페이지가 넘는 굉장히 두꺼운 책이지만 도전! 이라고 외치고 공부를 시작한다면 좋은 결과가 있을 것 입니다.
1권, 2권으로 나눌 수 있게 되어서 두꺼운 책에 질리지 않고 공부할 수 있습니다.
1권은 자바 언어 문법과 객체 지향 프로그래밍 요소를 설명하고 2권은 기능별로 자바 API를 이용하는 방법을 설명하고 있습니다.
그냥 책으로만 설명되어 있다면 Java에 어려움을 느끼겠지만 저자의 무료 인터넷 강의와 Q&A를 위한 네이버 자바 카페가 있기에 어렵지않게 시작할 수 있는 책입니다.
인터넷 강의 12개월 무료 수강권과 공부한 부분을 체크할 수 있는 강의 구성표가 책에 있어서 공부할 때 많은 도움이 될 수 있습니다.
저자가 알려주는 1권을 공부하는 방법
① 인터넷 강의를 청취하면서 책의 내용을 이해합니다.
② 인터넷 강의에 필자가 코딩하는 방법을 눈 여겨 봅니다.
③ 필자의 코딩 방법을 따라서 책의 예제를 스스로 코딩하고 실행결과를 분석해 봅니다.
④ 책의 소스코드를 보지 말고 동일한 실행결과가 나오도록 스스로 코딩을 반복해 봅니다.
⑤ 각 장의 확인문제를 스스로 풀어보고 해결방법 및 답을 인터넷 강의를 통해 확인합니다.
저자가 알려주는 2권을 공부하는 방법
① 인터넷 강의를 청취하면서 API가 제공하는 기능과 사용방법을 알아둡니다.
② API 도큐먼트에서 직접 찾아서 눈으로 확인해 둡니다.
③ 책의 예제를 스스로 코딩하고 실행결과를 분석해 봅니다.
④ 각 장의 확인문제를 스스로 풀어보고 해결방법 및 답을 인터넷 강의를 통해 확인합니다.
1권
자바 시작하기
변수와 타입
연산자
조건문과 반복문
참조 타입
클래스
상속
인터페이스
중첩 클래스와 중첩 인터페이스
예외 처리
기본 API 클래스
2권
멀티 스레드
제네릭
람다식
컬렉션 프레임워크
스트림과 병렬 처리
JavaFX
IO 기반 입출력 및 네트워킹
NIO 기반 입출력 및 네트워킹
저자의 동영상 강좌가 있어서 점수를 더 주고 싶은 책입니다.
한빛미디어 <나는 리뷰어다> 이벤트에 당첨돼서 책을 제공받아 작성한 글입니다.