책소개
이 책이 속한 분야
혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 프로그래밍 자습서 (JAVA 8 &11 지원)
이 책은 독학으로 자바를 배우는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’ ‘어떻게’ 학습해야 할지 조차 모르는 입문자의 막연한 마음을 살펴, 과외 선생님이 알려주듯 친절하게, 그러나 핵심적인 내용만 콕콕 집어준다. 책의 첫 페이지를 펼쳐서 마지막 페이지를 덮을 때까지, 혼자서도 충분히 자바를 배울 수 있다는 자신감과 확신이 계속될 것이다!
20명의 베타리더 검증으로, ‘함께 만든’ 입문자 맞춤형 도서
20명의 베타리더와 함께 구성하여 입문자에게 맞는 난이도, 분량, 학습 요소 등을 적극 반영했다. 어려운 용어와 개념은 한번 더 풀어 쓰고, 복잡한 설명은 눈에 잘 들어오는 그림으로 풀어 냈다. ‘혼자 공부해본’ 여러 입문자의 초심과 눈높이가 책 곳곳에 반영된 것이 이 책의 가장 큰 장점이다.
목차
CHAPTER 1 자바 시작하기
01-1 프로그래밍 언어와 자바
01-2 이클립스 개발 환경 구축
01-3 자바 프로그램 개발 과정
CHAPTER 2 변수와 타입
02-1 변수
02-2 기본 타입
02-3 타입 변환
02-4 변수와 시스템 입출력
CHAPTER 3 연산자
03-1 연산자와 연산식
03-2 연산자의 종류
CHAPTER 4 조건문과 반복문
04-1 조건문: if문, switch문
04-2 반복문: for문, while문, do-while문
CHAPTER 5 참조 타입
05-1 참조 타입과 참조 변수
05-2 배열
05-3 열거 타입
CHAPTER 6 클래스
06-1 객체 지향 프로그래밍
06-2 필드
06-3 생성자
06-4 메소드
06-5 인스턴스 멤버와 정적 멤버
06-6 패키지와 접근 제한자
CHAPTER 7 상속
07-1 상속
07-2 타입 변환과 다형성
07-3 추상 클래스
CHAPTER 8 인터페이스
08-1 인터페이스
08-2 타입 변환과 다형성
CHAPTER 9 중첩 클래스와 중첩 인터페이스
09-1 중첩 클래스와 중첩 인터페이스 소개
09-2 익명 객체
CHAPTER 10 예외 처리
10-1 예외 클래스
10-2 예외 처리
CHAPTER 11 기본 API 클래스
11-1 java.lang 패키지
11-2 java.util 패키지
CHAPTER 12 스레드
12-1 멀티 스레드
12-2 스레드 제어
CHAPTER 13 컬렉션 프레임워크
13-1 컬렉션 프레임워크
13-2 LIFO와 FIFO 컬렉션
CHAPTER 14 입출력 스트림
14-1 입출력 스트림
14-2 보조 스트림
14-3 입출력 관련 API
확인 문제 정답
찾아보기