Книги / Языки программирования / Java / Java. Новое поколение разработки

Java. Новое поколение разработки

Эванс Б., Вербург М.

Книга представляет собой практическое руководство по современной разработке на платформе Java. Основное внимание уделяется новым возможностям Java 7, включая конструкцию try-with-resources для работы с ресурсами и неблокирующий ввод-вывод NIO.2. Авторы подробно рассматривают современные подходы к разработке, обеспечению параллелизма и повышению производительности.

Значительная часть книги посвящена многоязычному программированию на виртуальной машине Java (JVM). Читатель получает экспресс-обзор трех популярных альтернативных языков: Groovy, Scala и Clojure. Для каждого языка представлены четкие примеры и практические приемы, позволяющие быстро освоить их основные возможности.

В книге также рассматриваются вспомогательные технологии, необходимые для создания современных Java-приложений: внедрение зависимостей, работа с байт-кодом, современные методы тестирования (TDD), сборка проектов и непрерывная интеграция. Особое внимание уделяется вопросам параллельной обработки в условиях многоядерных процессоров.

Издание будет полезно Java-разработчикам, желающим расширить свой технический кругозор, освоить современные инструменты и методологии, а также познакомиться с альтернативными языками программирования на платформе JVM. Книга сочетает теоретические основы с практическими примерами, что делает её ценным ресурсом для профессионального роста.