자바를 처음 접하거나 객체지향 개념에 익숙하지 않은 독자를 위해 컬렉션, 제네릭, 쓰레드, AWT, 그래픽, 오디오, 애플릿, 네트워크, 스윙, 데이터베이스까지 단계별로 설명하고 있다. JDK 5.0의 새로운 내용인 제네릭, 확장 for문, 열거형, 비정형 인자, 오토박싱에 대해서 설명하면서 필자의 풍부한 프로그래밍 경험을 담아서 단계별로 이해하기 쉽게 설명했다. 200개가 넘는 풍부한 예제로 자바의 객체지향, 컬렉션, AWT, 스윙, 그래픽과 애플릿, 네트워크 데이터베이스와 관련된 자바의 기초를 닦을 수 있게 하였으며 UML을 도입하여 체계적인 객체지향 기초를 닦을 수 있게 하였다.