Название книги: Лямбда-выражения в Java 8. Функциональное программирование — в массы
Год: 2014
Автор: Ричард Уорбэртон
Язык: Русский
Формат: pdf
Размер: 8.3 МВ

Описание книги «Лямбда-выражения в Java 8. Функциональное программирование — в массы»:

Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач.

Для чего стоит прочесть эту книгу

Лямбда-выражения — относительно простое изменение в языке Java;
в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать предметную область, в том числе создавать более качественные предметно-ориентированные языки. В этой книге мы рассмотрим следующие вопросы:

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

Для кого эта книга

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

Оглавление:
  1. Введение
  2. Лямбда-выражения
  3. Потоки
  4. Библиотеки
  5. Еще о коллекциях и коллекторах
  6. Параллелизм по данным
  7. Тестирование, отладка и рефакторинг
  8. Проектирование и архитектурные принципы
  9. Конкурентное программирование и лямбда-выражения
  10. Что дальше?

Скачать: «Лямбда-выражения в Java 8. Функциональное программирование — в массы»