이 책은 C 언어나 C# 등 다른 프로그래밍 언어를 배우지 않은 초보자도 쉽게 Java 프로그램에 접근할 수 있도록 가급적이면 문법적인 설명은 간단하게 하면서 이해하기 쉽도록 예제 및 실습 위주로 설명하는데 주안점을 두었다.
특히 본문에서 예제 설명이 다소 부족했던 부분이나 응용문제는 각 장 별로 연습문제로 다루었다.
항상 Java 언어를 강의하면서 느꼈던 점은 학생들이 한 학기 또는 두 학기 동안 Java 언어를 배우고 난 다음 최종적으로 Java 언어를 이용하여 간단한 프로젝트를 만들어 보고 그 결과를 확인해 볼 필요가 있다고 느끼고 있었다.
따라서 이 책의 제 13장에서는 두 학기 정도 Java 프로그램을 배운 학생이라면 주어진 프로젝트를 설계하고 이를 구현해 볼 수 있는 프로그램을 예제로 작성하였다.