Какую литературу посоветуете для изучения Java?
Я думаю что если вы ЗНАЕТЕ С++. То можно читать  Герберт Шилдт  "Java Полное руководство". Хорошая книга на мой взгляд.
Очень классная книга Head First "Изучаем Java" - как раз, чтобы вникнуть в суть языка и она легко читается.