Выкладываю оба тома книг Хорстмана и Корнелла “Java 2” из серии “Библиотека профессионала“.
Книги во истину прекрасны, велики и хороши. В них содержательно и доступно изложено много материала. По моему мнению начинать с них будет тяжеловато но книг, позволяющих лучше познать тонкости программирования на java, думаю, найти будет сложно. Я лично их в основном использую как справочники, которые, как правило, дают исчерпывающий ответ на мой вопрос.
Это 7е издание, если у кого есть более новое, поделитесь, пожалуйста ;).

Кей Хорстманн, Гари Корнелл – java 2. Библиотека профессионала, 7-е издание. том 1: основы программирования

Кей Хорстманн, Гари Корнелл – java 2. Библиотека профессионала, 7-е издание. том 2: тонкости программирования
А как Вам эти книги? или какие Вы посоветуете?)