자바는 현재 전 세계 개발자들이 가장 많이 사용하는 언어이기 때문에 컴퓨터 공학도라면 반드시 알고 지나가야 하는 중요한 주제이다. 이 책의 가장 큰 목표는 입문자들이 쉽게 이해할 수 있는 자바 책을 만들어 보자는 것이었다. 자바에서는 "클래스", "객체", "상속"과 같은 기본적인 개념의 이해가 무척 중요하다. 이 책의 목표는 입문자들에게 자바 프로그래밍 언어의 핵심적인 내용을 빠르고 재미있게 제공하는 것이다.
이 책의 특징은 다음과 같다.
-최신 버전인 JDK8을 반영하였다.
-독자들이 흥미를 가질만한 예제를 간추려서 Mini Project로 제공하였다(이 Mini Project는 과제로 내어주거나 실습시간에 다루면 좋을 것이다)
-적절한 그림을 가능한 많이 사용하여 보다 친숙하고 지루하지 않게 구성하였다.
-각각의 주제에 대하여 개념과 원리를 자세하게 설명하였으며 설명은 문답식으로 친숙하게 만들려고 노력하였다.
-입문자들이 이론에 지쳐서 자바를 포기하는 일이 없도록 목차를 신중하게 구성하였다.
로 배우는 웹프로그래밍 기초』(2015, 인피니티북스), 『쉽게 풀어쓴 C언어 Express』(2007, 생능출판사),『어서와 C언어는 처음이지!』(2015, 인피니티북스),『어서와 Java는 처음이지!』(2015, 인피니티북스)등이 있다.
Chapter 01 자바 소개
Chapter 02 자바 프로그래밍 기초
Chapter 03 선택과 반복
Chapter 04 클래스, 객체, 메소드
Chapter 05 클래스와 객체II
Chapter 06 상속
Chapter 07 패키지와 예외처리
Chapter 08 자바GUI기초
Chapter 09 이벤트 처리
Chapter 10 스윙 컴포넌트
Chapter 11 자바 그래픽
Chapter 12 제네릭과 컬렉션
Chapter 13 파일 입출력
Chapter 14 자바 스레드