저자의 10년이 넘는 실무경험과 강의 그리고 온라인 카페를 운영하면서 강의한 내용을 책으로 엮은 것으로, 프로그래머로써 꼭 알아야하는 내용들을 체계적으로 정리하였다. 1판의 부족한 부분(그림, 예제, 설명, 오타)을 개선하였고, 자바를 실무에서 바로 활용할 수 있도록 자주 사용되는 핵심 클래스들을 150페이지 분량의 원리설명과 실무 예제로 자세히 소개하고 있어서 기본 개념만을 익히는데 그치지 않고 실무에 바로 적용할 수 있는 능력을 기를 수 있게 하였다.
객체지향개념을 완전히 이해할 수 있도록 원리중심으로 설명하고 있으며, 부록으로 별책 강의발표자료(p.238)를 제공해서 학습한 내용을 요약 및 복습할 수 있다. 1판에는 없었던 각 장의 연습문제를 추가하였고, 제네릭스(generic)에 대한 설명을 보충하였다. 그리고 동영상 강의를 통해 독자들이 혼자서도 충분히 학습할 수 있도록 하였다.