Java. Новое поколение разработки - В этой книге представлен оригинальный и практичный взгляд на новые возможности Java 7 и новые языки для виртуальной машины Java (JVM), а также рассмотрены некоторые вспомогательные технологии, необходимые для создания Java-программ завтрашнего дня. Книга начинается с подробного описания новшеств Java 7, таких как работа с ресурсами в блоке try (конструкция try-with-resources) и новый неблокирующий ввод-вывод (NIO.2). Далее вас ждет экспресс-обзор трех сравнительно новых языков для виртуальной машины Java - Groovy, Scala и Clojure. Вы увидите четкие понятные примеры, которые помогут вам ознакомиться с десятками удобных и практичных приемов. Вы изучите современные методы разработки, обеспечения параллелизма, производительности, а также многие другие интересные темы.
Название: Java. Новое поколение разработки Автор: Бенджамин Эванс, Мартин Вербург Издательство: Питер Год: 2014 Страниц: 560 Формат: PDF Размер: 24,2 МБ ISBN: 978-5-496-00544-9 Качество: Отличное Язык: Русский
Содержание:
Вступление Предисловие Благодарности Об этой книге Об авторах Иллюстрация на обложке От издательства Часть 1. Разработка на Java Глава 1. Введение в Java 7 Глава 2. Новый ввод-вывод Часть 2. Необходимые технологии Глава 3. Внедрение зависимостей Глава 4. Современная параллельная обработка Глава 5. Файлы классов и байт-код Глава 6. Понятие о повышении производительности Часть 3. Многоязычное программирование на виртуальной машине Java Глава 7. Альтернативные языки для виртуальной машины Java Глава 8. Groovy - динамический приятель Java Глава 9. Язык Scala - мощный и лаконичный Глава 10. Clojure: программирование повышенной надежности Часть 4. Создание многоязычного проекта Глава 11. Разработка через тестирование Глава 12. Сборка и непрерывная интеграция Глава 13. Быстрая веб-разработка Глава 14. О сохранении основательности Приложения Приложение A. Установка исходного кода java7developer Приложение B. Синтаксис и примеры паттернов подстановки Приложение C. Установка альтернативных языков для виртуальной машины Java Приложение D. Скачивание и установка Jenkins Приложение E. java7developer - Maven POM