В книге рассматриваются все нововведения в Java 9 и объясняется, как ими пользоваться. Начав с подробного описания разработки приложений с использованием появившейся в Java 9 системы модулей, автор затем переходит к оболочке JShell, предназначенной для быстрого создания прототипа. Далее описываются все остальные новшества: измененная модульная структура образа среды выполнения JDK/JRE, новые фабричные методы для создания коллекций, уведомления процессора об активном ожидании с целью оптимизации потребления ресурсов, новый API платформенно-зависимого рабочего стола, API реактивных потоков и многое другое. Также уделено внимание несовместимым изменениям в Java 9. Книга рассчитана на опытных Java-разработчиков, которым интересно, как перейти от Java 7 или 8 к Java 9.
V knige rassmatrivajutsja vse novovvedenija v Java 9 i objasnjaetsja, kak imi polzovatsja. Nachav s podrobnogo opisanija razrabotki prilozhenij s ispolzovaniem pojavivshejsja v Java 9 sistemy modulej, avtor zatem perekhodit k obolochke JShell, prednaznachennoj dlja bystrogo sozdanija prototipa. Dalee opisyvajutsja vse ostalnye novshestva: izmenennaja modulnaja struktura obraza sredy vypolnenija JDK/JRE, novye fabrichnye metody dlja sozdanija kollektsij, uvedomlenija protsessora ob aktivnom ozhidanii s tselju optimizatsii potreblenija resursov, novyj API platformenno-zavisimogo rabochego stola, API reaktivnykh potokov i mnogoe drugoe. Takzhe udeleno vnimanie nesovmestimym izmenenijam v Java 9. Kniga rasschitana na opytnykh Java-razrabotchikov, kotorym interesno, kak perejti ot Java 7 ili 8 k Java 9.