Mastering Lambdas: Java Programming in a Multicore World


Книга Mastering Lambdas: Java Programming in a Multicore WorldАвтор:  Maurice Naftalin
Издательство: McGraw-Hill Education

Год: October 13, 2014
Страниц: 208
Язык: английский
Формат:  
ISBN: 0071829628


Аннотация:

 The Definitive Guide to Lambda Expressions

Mastering Lambdas: Java Programming in a Multicore World describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. The book explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. You'll learn how to use lambda expressions to take full advantage of performance improvements provided by today's multicore hardware. This Oracle Press book covers:

  • Why lambdas were needed, and how they will change Java programming
  • Syntax of lambda expressions
  • The basic operation of streams and pipelines
  • Using collectors and reduction to end pipelines
  • Creating streams
  • Spliterators, the fork/join framework, and exceptions
  • Examining stream performance with microbenchmarking
  • API evolution using default methods

 

Скачать книгу из интернета:

Вас заинтересует / Intresting for you:

Redis Essentials
Redis Essentials 1316 просмотров Алексей Вятский Mon, 05 Aug 2019, 05:41:13
Access 2016 Bible
Access 2016 Bible 2575 просмотров Алексей Вятский Mon, 05 Aug 2019, 05:41:13
SQL для чайников
SQL для чайников 8199 просмотров Алексей Вятский Tue, 21 Nov 2017, 13:26:01
Access 2013 Bible
Access 2013 Bible 1805 просмотров Алексей Вятский Mon, 05 Aug 2019, 05:39:41
Войдите чтобы комментировать

apv аватар
apv ответил в теме #8292 7 года 1 мес. назад
А "Multicore World" здесь в каком контексте? Это знаменитая ит-конференция или дословный перевод "многоядерный мир"?
лямбда-функции в Java... Хм, интересно... Товарищи, поделимся книжкой-то? ;-)
MaxNiko аватар
MaxNiko ответил в теме #8276 7 года 1 мес. назад
Книгу очень трудно читать. Автор даже не пытался упростить свой косноязычный стиль на протяжении всей книги. Еще особенность: лямбда-функции давно являются компонентами других языков программирования, т. е. разработчики языка Java не изобретали этого, но представляется это как новшество именно Жавовцев и описывается сложным и неясным способом, как обычно.

Следует отметить, что в целом контент книги хороший. Это не введение, скорее объяснение, почему та или иная функция реализована таким образом. Опять же, это написано так, как будто они изобрели лямбды и функции более высокого порядка, чего у них не было. Книга может быть полезна тем, кто хочет лучше разобраться в Java API.