Get a set of good Java books ?

Original link: http://catcoding.me/p/book-on-java/

One of the original intentions of my official account was to meet more different people, and I did meet some online friends after writing for a few months. No, the editor of Turing Publishing House sent me a set of books. Because of logistics problems, they sent an extra set of books, so we plan to send a set of books on the official account.

On Java Basic Volume and Advanced Volume, the two books are worth a total of 259 yuan.

By the way some of my thoughts on Java. From graduation to working for so many years, I have not had many opportunities to use Java in my work, but during the period of security, I found that the projects developed using Java are much more than expected, especially in e-commerce, finance and other enterprises level development area.

Java has been developing very well over the years, and Java development positions have always been filled. JVM itself is a good virtual machine platform. After years of optimization, there is no problem in performance. It has also derived many languages ​​such as Scala, Kotilin, Clojure, etc., so it is necessary to spend some time learning Java.

This On Java is the latest book by Bruce Eckel, author of the million-selling Thinking in series. I remember watching his Thinking in C++ when I was in school. Bruce Eckel has been writing for many years, and you can see that his blog has been continuously updated for 17 years:

Artima Blogs
Computing Thoughts

Older articles such as this A Career in Computing advice on career development still seem very valuable today.

After receiving this book, I took some time to read the basic volume. Several translators of this book are engineers with many years of front-line development experience, so there is no problem with the translation quality. I think it would be easier to read if there were more short sentences, but everyone’s experience in translation is different, and it takes too much time to pursue perfection. You can get a feel for it by reading the first few chapters of On Java Chinese Edition – Basic Volume .

This set of books is very thick, the two books add up to a total of 1360 pages, many of which can be used as reference books for Java learning, and will be read when needed. It is so thick not only because there are many knowledge points in Java, but also some common topics in programming, such as generics, testing, exceptions, concurrency, design patterns, etc. are involved.

I think it’s even better that Bruce Eckel wrote some thoughts from a language designer’s point of view, some of which are written in an open-ended discussion tone, not giving you an absolute solution, but discussing the pros and cons of different solutions . The book not only introduces Java, but also writes some design choices for languages ​​such as C++ and Go. From the designer’s point of view, it is clear that there is no perfect programming language, only constant choices .

In addition, the material used in this book is very good, and the binding is exquisite:

I’m not very familiar with the public account lottery, so I set a simple rule: after the article is published and before 8 o’clock tomorrow night, the friend with the most likes in the message will get this set of books .

You can leave a message and write anything, the atmosphere will be ? , I still have some computer books I have read in my hand, maybe I will continue to send them in the future.

This article is reprinted from: http://catcoding.me/p/book-on-java/
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment