Книга нужна для программистов, начинающих а также продолжающих изучение технологий Java SE а также J2EE. В её самой первой части рассматриваются основы основ языка Java а также концепции объектно-ориентированного программирования. Во второй части даны важнейшие аспекты применения библиотек классов языка Java, включая файлы, коллекции, сетевые а также многопоточные приложения.
В конце каждой разделы даются тестовые вопрошания по материалу разделы а также задания для выполнения.