A
A
Alex vak2017-12-11 01:25:09
Java
Alex vak, 2017-12-11 01:25:09

What books should a Java beginner read besides Eckel (Java Philosophy)?

Hello. Should I read Bruce Eckel (Java Philosophy)?
As I understand it in Russian, "Java Philosophy" by Bruce Eckel is presented in 6 forms (except for very old editions):

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

Correct me if I'm wrong or if I've missed something about the books above. What can you say good/bad about these books? What to read and what not to? What other books on Java can be read (in Russian or English)? Announce the entire list, please.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Shinso, 2017-12-11
@Shinso

I read it for a long time, but I remember there was one very unpleasant detail, namely, in the Russian version, for some unknown reason, practical tasks were cut, if nothing has changed since that time, then it is definitely worth reading the English version.

M
mipan, 2017-12-11
@mipan

Previously, there was only a truncated edition in Russian. The complete one has now been released.
For understanding Java core is worth reading.

S
stepagrus, 2017-12-14
@stepagrus

IMHO: Definitely Horstmann. And those books that are thick.
After him, you will not be able to look at Eckel and other authors - for Kay raises the bar.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question