Second Edition은 베스트셀러였던 전판의 내용은 그대로 유지한 채 자바 2 버전 1.4에 맞게 업데이트되었다. 우선 인터넷 언어인 자바가 왜 주류적 언어로 등장하게 되었으며, 자바 안에 객체지향 개념이 어떻게 녹아 있는지, 그리고 자바 프로그램의 일반적인 구성이 어떻게 되어 있는지를 알아볼 것이다. 그 후 자료형, 연산자, 제어문, 클래스, 객체 그리고 메소드 등 프로그래밍의 핵심 요소를 학습한다. 그리고 상속, 예외 처리, 입/출력 시스템, 멀티 스레딩, 애플릿 등의 고급 주제에 대해서도 배워본다.
객체지향 언어의 대가 Herbert Schildt는 자바 입문자에게 필요한 내용을 Schildt 특유의 서술로 깔끔하게 표현하고 있으며, 프로젝트를 통한 예제들은 자료구조와 관련된 내용을 적절히 소개하고 있다. 또한 입문자 책에서 빠지기 쉬운 개념설명이나 용어 정리가 잘 되어 있는 것도 장점이다.