У меня такое ощущение, что этот вопрос задают каждую неделю, причем обязательно iZEN посоветует Хорстмана и Корнуэлла «Core Java», кто-то посоветует Филосифию Java Эккеля, еще кто-то Шилдта, а остряки отправят смотреть туториалы на сайте оракл.
да, каждый раз удивляюсь, что человек решил изучть java/c++/etc, но при этом не осилил погуглить и среди миллиона найденных одинаковых тем
найти те 2-3 книги, которые везде советуют.
Не знаю... может быть они думают, что _именнно им_ посоветуют что-то
другое, что-то дейтвительно хорошее - серебрянную пулю и сакральное знание.
>В универе по ООП (на примере C++) 5ка
Это ничего не значит.
Какую книгу по Java посоветуете?
Зачем читать книги по Java?
Чтобы научиться писать на каком-либо языке программирования, надо пробовать писать на нем программы, общаться с разработчиками, владеющими этим языком, и читать их код.