9-е издание. — М.: Вильямс, 2014. — 1008 с. — ISBN: 978-5-8459-1870-3.
Код примеров к книге выложен здесь.Книга Java. Библиотека профессионала. Том 2. Расширенные средства программирования полностью обновленное для версии Java SE 7 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает настоящие проекты на платформе Java.В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами из практики программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода.
Из второго тома
Java. Библиотека профессионала. Том 2. Расширенные средства программирования вы узнаете о новых развитых функциональных возможностях, внедренных в версии Java SE 7, в том числе о новом прикладном интерфейсе API для файлового ввода-вывода и дополнительных возможностях разработки графических пользовательских интерфейсов. Исходный код всех приведенных примеров обновлен с учетом нововведений в версии Java SE 7, а их полное описание изящно вплетено в общую канву подробных пояснений расширенных средств программирования на Java.
Во втором томе настоящего издания рассматриваются следующие вопросы:Потоки ввода-вывода, файловый ввод-вывод и регулярные выражения,
XML,
Сетевое программирование,
Средства программирования баз данных,
Интернационализация,
Обработка событий,
Расширенные средства библиотек Swing и AWT,
Компоненты JavaBeans,
Веб-службы,
Специальные вопросы безопасности на платформе Java,
Обработка аннотаций,
Распределенные объекты,
Собственные методы.
Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания.