Functional Programming in Java: Harness the Power of Streams and Lambda Expressions. 2 Ed

Оглавление⌄
CopyrightIntroductionSection 1 - ArraySection 2 - BinarySection 3 - Dynamic ProgrammingSection 4 - GraphSection 5 - IntervalSection 6 - Linked ListSection 7 - MatrixSection 8 - StringSection 9-TreeSection 10- Heap
Описание
В этом материале разберём тему: features.
Lambda expressions reduce the syntactic overhead of encoding behavior as data; default methods allow existing libraries to evolve over time, enabling core JDK classes such as Collections to take advantage of lambda expressions; the java.util.stream package leverages these language features to offer rich aggregate operations on collections, arrays, and other data sources in a declarative, expressive, and parallel-friendly manner. The new features introduced in Java 8 were designed together to facilitate development of more expressive and parallel-friendly libraries. All of this adds up to more powerful and performant code, as well as a more pleasant programming experience. Let Venkat be your guide to this new and improved Java—you’re in for a treat. This book not only provides lots of examples of how to use these new features, but offers readers a peek into the underlying principles behind their design, and why they result in better code.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «Functional Programming in Java: Harness the Power of Streams and Lambda Expressions. 2 Ed» бесплатно?
Да, «Functional Programming in Java: Harness the Power of Streams and Lambda Expressions. 2 Ed» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 1,4 МБ.
Кто автор и когда вышла книга?
автор — Subramaniam Venkat, издательство The Pragmatic Programmers, LLC., год выпуска 2023, 387 страниц.
О чём книга «Functional Programming in Java: Harness the Power of Streams and Lambda Expressions. 2 Ed»?
The new features introduced in Java 8 were designed together to facilitate development of more expressive and parallel-friendly libraries.Lambda expressions reduce the syntactic overhead of encoding behavior as data; default methods allow e