11-е издание исчерпывающего справочника по основам Java от Кея Хорстманна. Охватывает ООП, обобщённое программирование, коллекции, обработку исключений, лямбда-выражения, потоки (Stream API) и параллелизм. Предназначено для профессиональных разработчиков — не вводный курс, а глубокое погружение с примерами реального кода. Обновлено для Java 11.
🧠 Ключевые идеи
ООП в деталях: объекты, классы, наследование, интерфейсы и внутренние классы разобраны с акцентом на правильное проектирование, а не просто синтаксис
Лямбды и Stream API: функциональный стиль в Java — как писать выразительный и лаконичный код без избыточных циклов
Обобщённое программирование: generics, wildcards, ограничения типов — понимание этого критично для работы с любым Java-фреймворком
Коллекции: List, Set, Map, Queue — когда и какую структуру выбрать, как работает внутренняя реализация
Параллелизм: потоки (Thread), синхронизация, executor-сервисы и CompletableFuture — основа для написания многопоточных приложений