Java. Новое поколение разработки
Книга представляет собой практическое руководство по современной разработке на платформе Java. Основное внимание уделяется новым возможностям Java 7, включая конструкцию try-with-resources для работы с ресурсами и неблокирующий ввод-вывод NIO.2. Авторы подробно рассматривают современные подходы к разработке, обеспечению параллелизма и повышению производительности.
Значительная часть книги посвящена многоязычному программированию на виртуальной машине Java (JVM). Читатель получает экспресс-обзор трех популярных альтернативных языков: Groovy, Scala и Clojure. Для каждого языка представлены четкие примеры и практические приемы, позволяющие быстро освоить их основные возможности.
В книге также рассматриваются вспомогательные технологии, необходимые для создания современных Java-приложений: внедрение зависимостей, работа с байт-кодом, современные методы тестирования (TDD), сборка проектов и непрерывная интеграция. Особое внимание уделяется вопросам параллельной обработки в условиях многоядерных процессоров.
Издание будет полезно Java-разработчикам, желающим расширить свой технический кругозор, освоить современные инструменты и методологии, а также познакомиться с альтернативными языками программирования на платформе JVM. Книга сочетает теоретические основы с практическими примерами, что делает её ценным ресурсом для профессионального роста.









