Живопись. Фотография. Дизайн.

Register Login

Java. Новое поколение разработки - Эванс Б., Вербург М.

Java. Новое поколение разработки - Эванс Б., Вербург М.

Эта книга началась как сборник учебных заметок, написанных для новой группы молодых специалистов, принятых в IT отдел по обслуживанию операций с иностранной валютой в составе «Дойче Банк». Один из нас (Бен), просмотревший имевшиеся в продаже книги, заметил, что на рынке не хватает актуального материала для начинающих Java разработчиков. В результате он решил написать эту  недостающую книгу.

С одобрения менеджеров IT отдела «Дойче Банк», Бен отправился на конференцию Devoxx в Бельгию, чтобы почерпнуть идеи для работы над дополнительными темами. Там он познакомился с тремя программистами из IBM (это были Роб Николсон (Rob Nicholson), Зоя Слэттери (Zoe Slattery) и Холли Камминс (Holly Cummins)), которые помогли ему влиться в лондонское сообщество Java (LJC — London Java User Group).

В следующую субботу после этого состоялась ежегодная Открытая конференция, организованная LJC. Именно на ней Бен повстречал одного из лидеров LJC, Мартина Вербурга (Martijn Verburg). К вечеру этого дня на волне взаимной любви к учительству, техническим тусовкам и пиву они решили взяться за совместный проект, которому суждено было стать книгой «Java. Новое поколение разработки».

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

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

В ходе работы над проектом акцент книги немного изменился. Она стала не просто вводным курсом для выпускников (хотя и эта задача в ней решена хорошо), а руководством для всех разработчиков Java, интересующихся: «А что изучить дальше? В каком направлении развиваться?» Покой нам только снится.

  Книга "Java. Новое поколение разработки" Бенджамин Эванс, Мартин Вербург - купить книгу The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming ISBN 978-5-496-00544-9 с доставкой по почте в интернет-магазине OZON.ru

Мы расскажем вам о новых функциях Java 7, поговорим о наилучших современных методах разработки программ, а также о перспективах платформы. В книге мы подчеркнем несколько моментов, имеющих особое значение для нас с вами как для Java разработчиков. Параллельная обработка, производительность, байт код и загрузка классов — вот основные технологии, которые мы считаем наиболее интересными. Кроме того, мы поговорим о новых языках, которые не являются Java, но работают на виртуальной машине Java (JVM). Такой принцип работы называется многоязычным программированием (polyglot programming). Эти темы мы обсудим потому, что в ближайшие годы они станут очень важны для многих разработчиков.

Прежде всего, это путешествие с заделом на будущее. В первую очередь мы пытались учесть ваши интересы. мы считаем, что если вы станете хорошими Java разработчиками, то не потеряете интереса к собственным проектам и сможете их контролировать. Таким образом, вы сможете подробнее изучить изменяющийся мир Javaи экосистему, окружающую этот язык.

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

В этой книге представлен оригинальный и практичный взгляд на новые возможности Java 7 и новые языки для виртуальной машины Java (JVM), а также рассмотрены некоторые вспомогательные технологии, необходимые для создания Java-программ завтрашнего дня.

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

В этой книге:

  •  новые возможности Java 7;
  •  вводный курс по работе с языками Groovy, Scala и Clojure;
  •  обсуждение проблем многоядерной обработки и параллелизма;
  •  функциональное программирование на новых языках для JVM;
  •  современные подходы к тестированию, сборке и непрерывной интеграции.

Java. Новое поколение разработки | Эванс Б., Вербург М. | ISBN 978-5-496-00544-9

Скачать книгу бесплатно

Смотрите также другие материалы:

JavaScript. Оптимизация производительности - Николас Закас

jQuery. Подробное руководство по продвинутому JavaScript. Второе издание. Бер Бибо, Иегуда Кац.

PHP и jQuery для профессионалов. Джейсон Ленгсторф.