On Java 8

Bruce Eckel

On Java 8 — это фундаментальное руководство по языку программирования Java, написанное Брюсом Эккелем, автором легендарной книги Thinking in Java. Книга охватывает все ключевые аспекты языка, начиная с основ объектно-ориентированного программирования и заканчивая продвинутыми темами, такими как функциональное программирование, потоки, коллекции и обработка исключений.

Издание ориентировано на Java 8 и включает новые возможности этой версии: лямбда-выражения, Stream API, интерфейсы с методами по умолчанию и многое другое. Автор подробно объясняет концепции через проверенные примеры, которые можно запустить и модифицировать.

Книга построена как учебник для последовательного изучения, но также подходит опытным разработчикам для углубления знаний. Особое внимание уделяется правильному проектированию и пониманию внутренних механизмов языка.

Это электронное издание (Leanpub) регулярно обновляется, включает исходный код примеров и дополнительные материалы. Подходит как для самостоятельного обучения, так и для использования в качестве справочника.