A good book for getting started with Java delayed by the cover

I don’t know if you have read those books about mastering XX in 30 days. Anyway, I remember that I bought a book "Mastering Java in 30 Days" when I was a freshman, and this book can also scan the code to watch the video. There are also various actual combat and so on, which will make me happy, and I feel that I am stable now.

However, I opened the book and looked dumbfounded. I feel that the content of this book is the notes of the teacher typing on the keyboard during the lecture. The general content of the book is to list a bunch of APIs, and then give an example how to use them. From the perspective of why , anyway, I will forget it after reading it.

Since then, I have been particularly repelled by books with awesome gimmicks such as xx days mastering xx, and this kind of book, many times, I can tell whether it belongs to this kind of book by looking at the cover. Generally speaking, the cover will be Listing various knowledge points can easily make beginners look bright, but it is actually a pit.

Generally speaking, most of the introductory books on Java in China are not very popular. The introductions are exaggerated and the content is relatively shallow. Many of them introduce the use of APIs.

Of course, there are a small number of exceptions. What I want to tell you today is a good book for getting started with Java that was delayed by the cover , that is " Crazy Java Lectures ".

To be honest, I saw this title + this cover for the first time

054a3fd79224350e39ea0cdb58497d91.jpeg

The word " handout " + this cover and the small words below, I have no impression of it. As for why I don't have an impression, it may be that I have read too many big black books,,,,

Later, the publishing house also sent me this book, and Shuai also took some time to read a few chapters. After reading it, the content was a bit unexpected, and it didn't match the cover. Shuai felt that he had misunderstood this book, or , this is a good book delayed by the cover!

Although this book is a bit introductory, it also has a certain depth. For example, the author will also analyze how this variable is stored in memory , and there is another very good point, that is, for some problems ( especially It is a question that beginners often doubt ), the author will pick up a prompt box separately, and give detailed answers in the form of questions and answers .

26817abeb9ddeb8c969cbf49dc9400f0.png

Although this book is quite thick, it does not list the use of a large number of APIs like the 30-day mastery of xx, and for most of the knowledge points, it will give short practical cases, which is very friendly to beginners, after all For beginners , the most important thing to learn programming is to type more codes , and then run them to get the correct results.

And as far as I know, this book has also been selected as a textbook by many 985/211 colleges and universities, such as Qingbei University and Sun Yat-sen University that everyone is familiar with .

In addition, when I choose a book, I usually also look at the sales volume of the book, because Shuaidi himself also writes articles. If a book is unpopular, then the author of the book will probably not be able to maintain it. This book, and if a book sells well, the author has motivation, so he will continue to iterate the book to make it better and better.

So I went to Dangdang and Jingdong to check the sales volume of this book. According to the official statement, a total of 200,000 copies have been sold . No wonder it has been updated to the 6th edition. Upgraded and compatible with Java8 . Of course, you don’t have to worry about whether it will be very different from Java8. This book is more about explaining the basics. In fact, for beginners, Java8 and 17 are not much different, and they are basically compatible.

Although not as famous as other bull books, this set of books has been published for 10 years, and it has truly passed the test of time. I have witnessed the technological transition of a generation of developers. Here I borrow the words of a big man from Ali, "The most important thing is what suits you." Entry-level programming pays more attention to efficiency.

4122afe396f60d7d434f62edd2b6399d.png

I won’t talk much about the book. If you want to get started with Java, compared to the black book, then this book is quite suitable for beginners. Maybe you can use it as an option. Let me briefly introduce this book by the way. book.

This book is divided into two volumes . If you are a beginner, then you can read the first volume. The content in the first volume, except the last chapter, is basically necessary knowledge, such as inheritance, encapsulation, rewriting Overloading, collections, generics, exception handling, these are basically required knowledge, but the last chapter is about graphics programming, I personally think it is not necessary to learn, you can choose not to learn .

In general, there are 11 chapters in the first volume, and the first 10 chapters are required. It should be said that it is better than most books. You can learn the last chapter if you are interested. For students, graphics programming is used to complete the Java class. The design is still a bit useful, if you don't need to complete these course design, then you don't need to learn it.

fae68103f32343cb133d7236da012dec.jpeg

For the second volume, it is relatively in-depth, and will explain database, multi-threading, network programming, reflection, etc., but the first chapter (also Chapter 12) of the second volume is also graphics programming. It is recommended to take a look.

If you want to study comprehensively, you can buy the full set, and you can get the original e-book as a gift when you buy it on JD.com, but it is limited to 2,000 sets. Shuaidi applied for a 10 yuan discount on the basis of 50% off, and got 118.5 (paper book + original e-book) Book).

8117f9d513fb40b7ab61aa074e3bd539.jpeg

48918496987c49e3689a138ec1373a50.jpeg

Finally, take a look at Xiaohui's ChatGPT planet again. Now the planet is in the initial stage of operation, and the official operating price is set at 599. At present, I have given the lowest price of 199 to join . It is an advantage early on, and I suggest you join as soon as possible at a cheap price!

Friends who are interested, welcome to scan the code to join this planet:

0062aeffb1b793d6314f0837b20d347d.png

Guess you like

Origin blog.csdn.net/bjweimengshu/article/details/130037043