Java. Методы программирования. Валерий Романчик, Игорь Блинов
Следующая книга предназначена для тех, кто уже знаком с основами Java и объектно-ориентированным программированием и хотел бы поднять свои знания на новый уровень. Авторы рассказывают о применении библиотек классов языка, создании сетевых и многопоточных приложений, взаимодействии с XML, UML, SQL и Ant, а также о таких технологиях, как Log4J, JUnit, JPA и Hibernate.В книге рассматриваются следующие темы: введение в ООП и Java; использование классов и библиотек; технологии разработки веб-приложений; шаблоны проектирования и многое другое.Преимущества: хороший материал по использованию библиотек; хорошо задокументированный код; многочисленные примеры.Недостатки: не подходит начинающим.