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

Detalles Bibliográficos
Autor Principal: Уорбэртон Р.
Summary:Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач. Лямбда-выражения — относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать пред- метную область, в том числе создавать более качественные предметно-ориентированные языки. Издание предназначено для программистов разной квалификации, как правило уже работающих с Java, но не имеющих опыта функционального программирования.
Книга из коллекции ДМК Пресс - Информатика
Publicado: Москва, ДМК Пресс, 2014
Subjects:
map
Acceso en liña:https://e.lanbook.com/book/93568
https://e.lanbook.com/img/cover/book/93568.jpg
Formato: Electrónico Libro

MARC

LEADER 00000nam0a2200000 i 4500
001 93568
010 |a 978-5-94074-919-6 
100 |a 20250516d2014 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a Лямбда-выражения в Java 8. Функциональное программирование – в массы  |b Электронный ресурс  |f Уорбэртон Р.  |g Пер. с анг. Слинкина А.А. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2014 
215 |a 192 с. 
330 |a Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач. Лямбда-выражения — относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать пред- метную область, в том числе создавать более качественные предметно-ориентированные языки. Издание предназначено для программистов разной квалификации, как правило уже работающих с Java, но не имеющих опыта функционального программирования. 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a java 
610 0 |a функциональное программирование 
610 0 |a лямбда-выражения 
610 0 |a потоки 
610 0 |a функциональные интерфейсы 
610 0 |a выведение типов 
610 0 |a map 
610 0 |a filter 
610 0 |a flatmap 
610 0 |a max и min 
610 0 |a reduce 
610 0 |a объединение операций 
610 0 |a рефакторинг 
610 0 |a унаследованного кода 
610 0 |a потоковые вызовы 
610 0 |a полезное применение лямбда-выражений 
610 0 |a библиотеки 
610 0 |a примитивы 
610 0 |a разрешение перегрузки 
610 0 |a аннотация @functionalinterface 
610 0 |a двоичная совместимость интерфейсов 
610 0 |a методы по умолчанию 
610 0 |a наследование 
610 0 |a множественное наследование 
610 0 |a компромиссы 
610 0 |a статические методы в интерфейсах 
610 0 |a тип optional 
610 0 |a ссылки на методы 
610 0 |a упорядочение элементов 
610 0 |a интерфейс collector 
610 0 |a порождение других коллекций 
610 0 |a порождение других значений 
610 0 |a разбиение данных 
610 0 |a группировка данных 
610 0 |a строки 
610 0 |a композиция коллекторов 
610 0 |a рефакторинг и пользовательские коллекторы 
610 0 |a редукция как коллектор 
610 0 |a усовершенствование интерфейса коллекций 
610 0 |a параллелизм по данным 
610 0 |a параллелизм 
610 0 |a конкурентность 
610 0 |a параллельные потоковые операции 
610 0 |a моделирование 
610 0 |a производительность 
610 0 |a параллельные операции с массивами 
610 0 |a тестирование 
610 0 |a отладка 
610 0 |a рефакторинг 
610 0 |a инкапсуляция внутреннего состояния 
610 0 |a переопределение единственного метода 
610 0 |a поведенческий паттерн пиши все дважды 
610 0 |a автономное тестирование лямбда-выражений 
610 0 |a отложенное вычисление 
610 0 |a протоколирование и печать 
610 0 |a метод peek 
610 0 |a точки останова в середине потока 
610 0 |a проектирование и архитектурные принципы 
610 0 |a паттерны проектирования 
610 0 |a паттерн команда 
610 0 |a паттерн стратегия 
610 0 |a паттерн наблюдатель 
610 0 |a паттерн шаблонный метод 
610 0 |a предметно-ориентированные языки 
610 0 |a предметно-ориентированный язык на java 
610 0 |a оценка 
700 1 |a Уорбэртон  |b Р. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u https://e.lanbook.com/book/93568 
856 4 1 |u https://e.lanbook.com/img/cover/book/93568.jpg 
953 |a https://e.lanbook.com/img/cover/book/93568.jpg