On Java 8
On Java 8 — это фундаментальное руководство по языку программирования Java, написанное Брюсом Эккелем, автором легендарной книги Thinking in Java. Книга охватывает все ключевые аспекты языка, начиная с основ объектно-ориентированного программирования и заканчивая продвинутыми темами, такими как функциональное программирование, потоки, коллекции и обработка исключений.
Издание ориентировано на Java 8 и включает новые возможности этой версии: лямбда-выражения, Stream API, интерфейсы с методами по умолчанию и многое другое. Автор подробно объясняет концепции через проверенные примеры, которые можно запустить и модифицировать.
Книга построена как учебник для последовательного изучения, но также подходит опытным разработчикам для углубления знаний. Особое внимание уделяется правильному проектированию и пониманию внутренних механизмов языка.
Это электронное издание (Leanpub) регулярно обновляется, включает исходный код примеров и дополнительные материалы. Подходит как для самостоятельного обучения, так и для использования в качестве справочника.
