СПб.: БХВ-Петербург, 2012. — 768 с.: ил. — Серия: "В подлиннике". — ISBN: 978-5-9775-0735-6.
Рассмотрено все необходимые средства для разработки, компиляции, отладки и запуска приложений Java. Изложены практические техники применения конструкций языка, графической библиотеки классов Swing, расширенной библиотеки Java 2D, средства для работы со звуком, печатью, вопросы русификации программ. Описаны нововведения Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые механизмы многопоточности и др. Приводятся подробные описания последней версии сервлетов, технологии JSP и библиотек тегов JSTL. Рассмотренные приемы программирования проиллюстрированы на примере около двухсот законченных программ. О классах и методах Core Java API приведена подробная справочная информация.