Несколько книг, которые могут подойти для начала обучения Java:
- «Java. Полное руководство» Герберта Шилдта. 14 Учебник описывает базовые концепции языка, его методы и библиотеки, а также более сложные темы: многопоточное программирование, лямбда-выражения, Swing. 1
- «Java. Библиотека профессионала» Кея С. Хорстманна и Гари Корнелла. 1 Книга будет полезна как для новичков, так и для практикующих специалистов: в ней рассматриваются основные языковые конструкции Java, объекты и классы, интерфейсы и лямбда-выражения и другие базовые понятия и принципы. 1
- «Java для чайников» Барри Бёрда. 15 Книга даёт необходимый базис: основы Java и создание программ, объектно-ориентированное программирование, продвинутые методики (использование массивов, коллекций и потоков, ссылочные типы данных, базы данных и прочее). 1
- «Философия Java» Брюса Эккеля. 12 Книга написана простым языком, при этом основы программирования на Java изложены глубоко. 1 Помимо теории, автор приводит много разных практических примеров. 1
Выбор книги для начала обучения Java зависит от личных предпочтений и целей обучения.