1. Брюс Эккель. Философия Java. Перевод с 3-его "английского" издания. Ориг.название "Thinking in
Java". Издательство Питер. Количество страниц 976. Год выпуска 2003. Книга посвящена java 1.4.
Вроде не совсем полное издание (а может и полное), но с нормальным переводом.
2. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2009. Издательство Питер. Обрезанное в 2 раза издание с
ужасным переводом. Книга посвящена java 1.5.
3. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2011. Издательство Питер. Обрезанное в 2 раза издание с
ужасным переводом. Книга посвящена java 1.5.
4. Брюс Эккель. Философия Java. Перевод с 4-его "английского" издания. Ориг.название Thinking in Java.
Количество страниц 640. Год выпуск 2013. Издательство Питер. Обрезанное в 2 раза издание с
ужасным переводом. Книга посвящена java 1.5.
5. Брюс Эккель - Философия Java. Перевод с 4-го "английского" издания. Год издания - 2015.
Издательство "Питер". Количество страниц - 1165. Книга посвящена java 1.5. Так называемое полное
издание. Вроде перевод не очень.
6. Брюс Эккель - Философия Java. Перевод с 4-го "английского" издания. Год издания - 2017.
Количество страниц 1168. Перевод хороший. Книга посвящена java 1.5.
Также многие советуют читать следующие книги (продолжаю сплошную нумерацию):
7. Двухтомник по Core Java: Java Библиотека профессионала. Кей С. Хорстманн, Гари Корнелл.
Том 1: Основы. Том 2: Расширенные средства программирования. Год выпуска 2014-2015 (девятое
издание, java 1.7). До девятого издания включительно этот двухтомник выходил под авторством Кей С.
Хорстманн и Гари Корнелл, потом его стал издавать только Кей С. Хорстманн.
8. Тот же двухтомник, но под авторством Кей С. Хорстманна. Том 1: Основы. Том 2: Расширенные средства
программирования. Год выпуска 2017 (десятое издание, java 1.8).
Также у Хорстманна есть 2 маленькие книжки (продолжаю нумерацию):
9. Java SE 8. Базовый курс. Ориг.название Core Java for the Impatient. Кей С. Хорстманн, 464 стр., 2016.
10. Java SE 8. Вводный курс. Java SE 8 for the Really Impatient. Кей С. Хорстманн, 208 стр., 2014.