Java. Полное руководство, 10-е издание
Это десятое издание всемирно известного руководства по языку программирования Java от Герберта Шилдта. Книга охватывает все ключевые аспекты языка Java, начиная с основ синтаксиса и типов данных и заканчивая такими сложными темами, как обобщения, лямбда-выражения, модульная система и многопоточное программирование. Она предназначена для программистов любого уровня — от новичков до опытных разработчиков, желающих углубить свои знания.
Первая часть книги посвящена самому языку Java: рассматриваются типы данных, операторы, управляющие конструкции, классы, наследование, пакеты, интерфейсы, обработка исключений, многопоточность, перечисления, автоупаковка, аннотации, обобщения, лямбда-выражения и модули. Каждая тема сопровождается подробными примерами кода, которые помогают понять и закрепить материал.
Вторая часть посвящена библиотеке Java. Подробно рассматриваются пакеты java.lang, java.util, java.io, NIO, работа в сети, обработка событий, библиотеки AWT и Swing для создания графического интерфейса, а также JavaFX. Отдельное внимание уделяется Collections Framework, потоковому API, регулярным выражениям и служебным средствам параллелизма.
Третья часть знакомит с современными технологиями Java: компонентами JavaBeans и сервлетами. В приложениях рассматриваются документирующие комментарии, утилита JShell и другие инструменты.
Книга написана доступным языком, содержит множество практических примеров и является незаменимым справочником для всех, кто профессионально занимается разработкой на Java.
