Решил приобрести 2 книги для дополнительного изучения Джавы —
Философию Java Брюса Эккеля
![]()
И
Java. Полное руководство Герберта Шилдта
Обе книги на русском языке. Нормальный ли выбор книг для начала (сейчас я на 20ом уровне)? С какой посоветуете начать?
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Философия Java, Брюс Эккель
В этой книге вы найдёте хорошие и внятные примеры, и из них будет понятно, как работает Java. Достоинства:Java. Полное руководство, Герберт Шилдт
Это неплохой справочник по Java. Достоинства:Например, «Философия Java» 3-е издание 2003г — мегакачественный перевод от Ивана Портянкина в 976 страниц — а вот следующие издания выезжают только на его переводе, причем урезав книгу до 640 страниц.
Прислушавшись к совету знакомого приобрел «Head First Java / Изучаем Java», пробежался по оглавлению и жду не дождусь когда добью Шилда, как пишут о книге она с юмором, и практики хватает, от себя добавлю отличная бумага, переплет, куча картинок, еще бы мультики в конце и почти JavaRush. :) В «Полное руководство», бумага «Полное руководство».:)
Еще на очереди «Паттерны проектирования» и «Эффективная Java», но что то мне подсказывает что перед «Эффективная Java» будет как минимум что то по алгоритмам и структурам данных, так как сразу Джошуа Блоха не осилю. Я все.
В конце года выйдет русское издание по спецификации Java — «Язык программирования Java. Подробное описание Java SE 8 Edition», Джеймс Гослинг, Билл Джой, Гай Стил — советую подождать. Вместо книги «Философии Java» лучше «Java. Эффективное программирование» от Блоха, которое второе издание.
Если смотреть дальше, то "Функциональное программирование. SCALA для нетерпеливых" или "Spring в действии". А также книга по паттернам от Head First O'Reilly и шаблоны проектирования Марка Гранда.
Но, конечно же, каждому свое. И всего должно быть в меру.
А вот инфа для подготовки The Java™ Tutorials -> Programmer Level II Exam