Информация о книге

978-5-496-00544-9

Главная  » Тематика определяется » Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование

Вербург М., Эванс Б., Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование

Питер, 2013 г., 978-5-496-00544-9


Описание книги

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

Ключевые слова


  Java 


Поделиться ссылкой на книгу



Содержание книги

Вступление
Предисловие
Благодарности
Об этой книге
06 авторах
Иллюстрация на обложке
От издательства
Часть 1. Разработка на Java 7
Глава 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. О сохранении основательности
Приложения
Приложение А. Установка исходного кода
java7developer
Приложение В. Синтаксис и примеры паттернов
подстановки
Приложение С. Установка альтернативных языков
для виртуальной машины Java
Приложение D. Скачивание и установка Jenkins
Приложение Е. java7developer - Maven POM


Об авторе


Отзывы

Промежуточная книга  [19 October 2015]
Книга для тех, кто хочет перейти с новичка или ниже среднего уровня на более продвинутого программиста. Книга полностью не охватывает все рассказываемые в ней темы, а только объясняет для чего нужны эти технологии, как правильно использовать и дает правильное направление. Примеры небольшие (это минус), то есть, много слов мало примеров ("покажем", "щас покажем", "вот-вот покажем как это делается" и предлагает максимум 10 строк кода :) ). Например, по NetworkChannel информации никакой, ничего не узнаешь. После чтения хочется по каждой тематике читать побольше (это плюс). Вообщем, неплохая книга переходного уровня и чтобы узнать, какие еще технологии предстоит осваивать.
Неожиданно хорошо  [16 October 2014]
Брал книгу 'в нагрузку', но она оказалась удивительно хорошей и полезной.

Помимо знакомства с новыми горизонтами, даны подробности по нововведениям 7 версии java, и подробности полезные (например try-with-resourses или новые механизмы работы с файловой системой).
Можно рекомендовать к приобретению.
полезно для начинающих писать серьезный код  [ 5 May 2014]
Если вы программируете на Java не при этом такие слова как Groovy, Grails, Jenkins, Maven, NIO, try-with-resourses для вас пока мало что значат - книгу однозначно стоит прочитать - она "откроет новые горизонты" и расскажет о новейших технологиях - системах сборки проектов, альтернативных Java языках для JVM и т.д. Но если вы немного "в теме" то особой пользы книга не принесет - все темы освещены поверхностно (что не удивительно - затрагиваются многие важные вопросы а объем книги небольшой), достаточно много "воды" (предысловия-послесловия к каждой главе...). Для меня полезного в книге оказалось 30-50%.

Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

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

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Вербург М., Эванс Б., Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.