Всем привет!
Только что написал в блог обзор книги Рауля-Габриэля Урма, Марио Фуско и Алана Майкрофта «Современный язык Java» - https://jenyay.net/blog/2021/02/21/pro-knigu-sovremennyjj-yazyk-java/
Полезная книга с описанием возможностей, которые появились в Java 8-10. В основном упор сделан на элементы функционального программирования в Java (и не только Java, в одной главе даже рассказывается про Scala).
Наиболее крупные темы, которые там рассматриваются:
* лямбда-выражения и ссылки на методы;
* потоки обработки данных (Stream API);
* асинхронное и реактивное программирование;
* класс Optional как замена null;
* методы с реализацией по умолчанию в интерфейсах.
Только что написал в блог обзор книги Рауля-Габриэля Урма, Марио Фуско и Алана Майкрофта «Современный язык Java» - https://jenyay.net/blog/2021/02/21/pro-knigu-sovremennyjj-yazyk-java/
Полезная книга с описанием возможностей, которые появились в Java 8-10. В основном упор сделан на элементы функционального программирования в Java (и не только Java, в одной главе даже рассказывается про Scala).
Наиболее крупные темы, которые там рассматриваются:
* лямбда-выражения и ссылки на методы;
* потоки обработки данных (Stream API);
* асинхронное и реактивное программирование;
* класс Optional как замена null;
* методы с реализацией по умолчанию в интерфейсах.