Reprinted:
The most painful thing to learn about Java is the choice of future career directions. Especially when developing Java applications or Java Web, there are still a few small classes that you can't learn after you set the category.
Therefore, as a beginner, you must read this article. You will learn how to learn Java and select the appropriate Java.
I want to select some of the technical books I have read and recommend them to you in the order of study, especially those that want to continuously improve their technical skillsProgramMembers.
I,Java programmingEntry class
If you are a beginner and have only learned a little C or VB language, you can get started with programmers who do not have Java programming experience. You can also read any introductory books as long as you study Java carefully, at this stage, you need to quickly master the basic java syntax and basic usage. The purpose is to "get familiar with Java first.
It takes a short time to quickly go through the Java syntax, and even the producer has more guesses and writes.Code, You must know it ". Yes, you have to know why. In the early stage, you only need to master the general framework of Java, and then we will go deep into learning Java. Next we will introduce the first Java book.
1. Java programming ideas
After you have learned some basic java syntaxes and classes, you need to "know why. At this time, we strongly recommend that you study Java programming ideas as a good book that gives you a clear understanding of the basic object-oriented knowledge and basic java syntax, the basic class library has a clear explanation, which can help you lay a good foundation for Java programming.
When reading the book "Java programming thoughts", you must pay attention to it because it is too thick. Be careful not to stick to your own feet. It is also too cool and not suitable for modern people to learn quickly, therefore, to read this book, you must know how to choose between them. It is not worth reading every chapter in each chapter. You just need to take a deep look at it. In addition, after reading "Java programming ideas", you can also use it as a pillow. After waking up, you can also take a few eyes. It is a home trip, and learning and progress are rare.
2. Chinese version of agile Java (this is the second version)
The Chinese version of agile Java is a major feature of this book. It runs through unit testing and tdd to teach you a variety of important basic java knowledge, the subtle influence on your programming thinking is becoming agile, and you are moving towards TDD. The biggest advantage of TDD is that it can change your thinking model of Java.
Source: http://www.zhiweinet.com/