Learn Java 17 Programming. Second Edition
Второе издание обновлённого руководства по изучению основ программирования на Java с акцентом на новейшие возможности версии Java 17. Книга предназначена для начинающих разработчиков, которые хотят освоить язык Java с нуля, а также для тех, кто желает обновить свои знания до актуальной версии платформы.
Автор, Ник Самойлов, опытный Java-программист, проводит читателя от базовых концепций установки Java и среды разработки (IDE) до ключевых принципов объектно-ориентированного программирования (ООП). В книге подробно рассматриваются примитивные типы данных, операторы, строки, объявление переменных и структуры управляющих операторов.
Особое внимание уделено современным аспектам языка, таким как компактный числовой формат, а также фундаментальным темам ООП: классы, объекты, наследование, инкапсуляция, полиморфизм, интерфейсы. Рассматриваются новые возможности Java 17, включая record-классы и sealed-классы/интерфейсы. Практические примеры и пояснения помогают закрепить теоретический материал.
Книга служит комплексным введением в экосистему Java, подготавливая читателя к написанию эффективного кода и пониманию современных парадигм разработки на этом языке.









