📜 ⬆️ ⬇️

Java in Russian. Part One: Books

Not so long ago, I conducted a survey “What materials about Java are you interested in in Russian?” Among Habr's visitors. The second stage of my research will be a review of existing Russian-speaking resources.

Books


In 2009, 8 books on Java can be found on Ozon.ru (in the last 3 years, 22 of them have come out - about 7 per year, on books.ru the set is about the same, so our sample is fairly representative). Let's see what kind of books?

Java ee

imageimageimage
“Programming Web Applications in Java” from Budi Kurnyavan, “Java Programming Technologies 2. Distributed Applications” by H.M. Deitel, PJ Deytel, S.I. Santri and “Java Servlets and JSP. Collection of recipes " Bruce Perry. They were released in 2002, 2001 and 2004 and modern Java EE (version 5 was released in 2006, by the end of 2009 6 comes out) technologies and frameworks (EJB 3, JPA, JSF, Spring, Hibernate, Dependency Injection) do not cover, therefore There is simply no point in saying something about them.
')
Java SE

imageimage
imageimage
Here the authors are much more eminent. All 4 books, in principle, can be recommended as initial, although I would advise Horstmann.

“Java Philosophy” by Bruce Ekkel. It is rightfully considered one of the best books on Java (the Russian edition even comes with the Luxoft logo), but unfortunately the translation suffers not only quality (judging by the reviews on books.ru), but also reduced content: 640 pages versus 1150 in the original.

“Java 2. Library Professional. Volume 2. Subtleties of programming " Kay Horstmann, Gary Cornell. This is the second volume of the book, which can be called a textbook from the creator (Sun Press). The first volume of the book was published last year, and the delay in translation is only one year. This is probably the most comprehensive and current (reflecting version 6) tutorial on Java SE.

“Java. Beginner's Guide » Herbert Shildt. A third of all books on Java for the last 3 years are from this author. Also this book has the largest circulation of 3000 copies. His books on C ++ & C # are also popular (I don’t know how he manages to write 3-4 books a year on different technologies), so there are probably many programmers who switch from these technologies to Java and choose him: a familiar name after all .

“Java programming language and NetBeans environment” V. Monakhov. The course of lectures of St. Petersburg State University contains an overview of almost all technologies of Sun: Java, Netbeans, Java ME / SE / EE. So if you want to get acquainted with the platform as a whole - this is your choice. The truth in the light of Sun's recent acquisition by Oracle, the future of the tools used in the book is unknown.

Java ME

image
The only book on Java ME for this year is Michael Morrison “Java 2 Me. Programming of games for mobile phones . Unfortunately I can not say anything, but the rating of the original on Amazon = 4.5 stars (maximum 5). I hope that this is so because all the other books on this technology over the past years (and there were only 4 of them) did not find a single positive comment on books.ru & Ozon.

Total


Quite a wide selection of books on Java SE: modern editions, which allow you even poetstetstv when choosing an author. Unfortunately, not always a good translation.

SHOCK: The almost complete absence of books on Java EE technology: the only book worth buying over the past 4 years: David Gehry, Kay Horstmann "JavaServer Faces" (interestingly: the English edition on Ozon is 3 times more expensive than on Amazon). According to Java ME, the situation is similar, although this technology is no longer so popular among novice developers who are looking in the direction of the iPhone & Android.

Source: https://habr.com/ru/post/66568/


All Articles