The Well-Grounded Java Developer, Second Edition
Книга «The Well-Grounded Java Developer, Second Edition» предназначена для опытных Java-разработчиков, которые хотят углубить свои знания о современной экосистеме Java и JVM. Авторы помогают читателям перейти с Java 8 на более новые версии, включая Java 11 и 17, подробно объясняя новые функции языка, такие как модули, улучшенный вывод типов (var), а также изменения в модели выпуска релизов.
Вторая часть книги посвящена внутреннему устройству платформы: формату class-файлов и байткоду, основам многопоточности и библиотекам конкурентности, а также тонкостям производительности Java. Эти знания позволяют разработчикам лучше понимать, как работает их код, и эффективнее его оптимизировать.
Третья часть знакомит с альтернативными языками на JVM — Kotlin и Clojure. Изучение этих языков расширяет кругозор программиста и демонстрирует, какие возможности предоставляет виртуальная машина Java за пределами самого языка Java.
Заключительные разделы охватывают современные инструменты сборки (Gradle, Maven), запуск Java в контейнерах, расширенные темы функционального и параллельного программирования, а также взгляд в будущее платформы. Книга сочетает практические советы по переходу на новые версии с глубоким погружением в фундаментальные аспекты разработки на Java.









