Какую книгу почитать для упорядочивания знаний про Java?
Пишу на Java под Android, но не прочитал ни одной книги по Java до конца. Хотелось бы что-то без лишней воды типы Эккеля (Шилдт и Хорстманн слишком большие, по-моему), наверное, но посвежее. Желательно без Java EE, Swing и тому подобного, потому что это мне не надо. Хотя, про Java FX я бы почитал.
В данный момент изучаю Java по книге Кей Хорстманн, Гари Корнелл "Java. Библиотека профессионала. Том 1", до этого работал с C++. Могу сказать что книга супер, без воды и лишних разжёвываний для новичков. Несколько глав о Swing и связанном есть, но их можно пропустить.
Не знаю, правда, на сколько книга подойдёт тому, у кого уже есть опыт в разработке на Java, но в моём случае отлично.
Head First для того, кто уже имеет опыт? Действительно стоящая книга? без лишней воды? (никакого сарказма). Эта серия представляется мне несколько совсем для начинающий. Интересно, почему посоветовали именно ее первым пунктом.
"Java. Эффективное программирование" Джошуа Блох ISBN: 978-5-85582-348-6
Старенькая но очень крутая!!! Есть второе издания на русском. Обязательно стоит почитать)