Выбираю книгу для изучения Core Java. Планирую писать под Android, так что книга нужна для изучения самого языка, без всяких серверных-веб технологий. Помле нее начну уже углубляться в мобильные технологии. Читаю пока Хорстмана, знакомый говорит, что ему Шилдт нравится.
Желательно, чтобы книга была без лишней воды.
Как показал опыт - всё читай. Потому что в начале кажется, что один раз прочитал и вроде понял приём/технологию. Когда читаешь об этом же в другом источнике - могут всплыть новые подробности и улучшается понимание сути. Но если выбор с чего начать - я бы Шилдта посоветовал. У Эккеля там не очень последовательно ИМХО.
Михаил скажите пожалуйста. Почти дочитал Сьерру. Хочу вот Эккеля и Хорстманна (оба тома), но не знаю в какой последовательности читать эти 3 книги? Шилда не хочу так как есть его книга по С#. Я думаю мне и так трёх хватит за глада (плюс Сьерры книга есть)
Шилдт - больше на справочник похож.
Хорстманн - больше на учебник похож.
Эккель - как писали основа, но если вы начинающий, то я бы его не советовал.
Сьерра и Бейтс - больше всего для новичков подойдет, очень хорошо рассказывают основы основ и основы ООП. Советую просто почитать.
Это если вы новичок.
Если вы программист, то думаю можно любой справочник взять по java.
Начинал читать Эккеля - не идет чего-то.
Шилдт - справочник практически. Можно читать нужные главы.
А вот Хорстманн понравился. Хоть и воды достаточно, но читается нормально. Правда 9-е издание еще в типографии... Но хочется в него заглянуть.
В общем, на вкус и цвет фломастеры разные. Что приглянется.
@Eugene22 простите, а воды меньше в "Полном руководстве" или "для начинающих"? Вообще, какая между ними разница? Пару страниц прочитал - да, структура самой книги несколько отличается, но, по сути, одно и то же
Кажется, называлось Полное Руководство . Я лично и Шилдта и Хорстмана читал почти одновременно. Где-то за неделю обе книги прочел. Правда, по Эккелю ничего не могу сказать.