Java. Эффективное программирование, 2-е издание
Год издания: 2008 (оригинал)/2014 (перевод)/2017 (отредактированный перевод)
Автор: Bloch J. / Блох Дж.
Книга включает в себя:
— Описание общепринятых и эффективных приемов работы с языком Java, изобилующее советами эксперта, которые представлены в лаконичной, удобочитаемой и доступной форме;
— Шаблоны, антишаблоны и идиомы, помогающие извлечь из платформы Java максимальную пользу;
— Особенности языка Java и его библиотек, которые обычно имеют неправильное толкование: как избежать ловушек и подводных камней;
— Детальный обзор механизма сериализации, в том числе практические советы, которых больше нигде не найти;
— Язык Java и его самые основные библиотеки: java.lang, java.util и java.io.
Blokh_Dzh_-_Java_Effektivnoe_programmirovanie_2_izdanie.pdf
Java. Промышленное программирование
Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE 6 и J2EE. В его первой части рассматриваются основы языка Java и концепции объектно-ориентированного программирования. Во второй части изложены важнейшие аспекты применения библиотек классов языка Java, включая файлы, коллекции, сетевые и многопоточные приложения, а также взаимодействие с ХМL. В третьей части приведены основы программирования распределенных информационных систем с применением сервлетов, JSP, баз данных и собственных тегов разработчика. В конце каждой главы даются тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы, относящиеся к использованию HTML, XML, JavaScript, а также краткое описание популярных технологий Struts и Hibernate для разработки распределенных систем, объединяющих возможности J2EE и XML.