Eight classic books in Java, share with you.
1. From entry to mastery of Java
"Java From Beginner to Proficiency (3rd Edition)" starts from the perspective of beginners and uses easy-to-understand languages and colorful examples to introduce in detail the knowledge you need to master in program development using Java language.
Editor's recommendation of "Java from Beginner to Proficiency (3rd Edition)": "Software Development Video Lecture Hall" series is one of the key major departments of Tsinghua News Agency's "Video Lecture Hall". The major series includes multiple sub-series, each of which is the best in sales among its books of the same variety.
2. Java core technology (Volume 1): Basic knowledge
One of the most influential and valuable works in the Java field, as famous as "Java Programming Thoughts", it has been popular all over the world for more than 10 years and has been widely praised; 2) According to the comprehensive update of Java SE 7, it systematically explains the core concepts, grammar, important features and development methods of the Java language, including a large number of cases and is highly practical.
3. Java programming ideas
The book "Java Programming Thought (4th Edition)" has 22 chapters, including operators, control execution flow, access control, multiplexing classes, polymorphisms, interfaces, error handling through exceptions, strings, generics, arrays, containers, Iava'UO system, enumeration types, concurrency, and graphical user interfaces. These rich contents include basic grammar and advanced features of the Java language, which is suitable for Java programmers at all levels to read. They are also an excellent textbook and reference book for universities to teach object-oriented programming languages and Java languages.
4. Deeply understand Java virtual machines: advanced features and best practices of JVM
The first edition was printed nearly 10 times in two years. The four online bookstores have nearly 4000 reviews, and more than 98% of the reviews are all 5-star reviews. It is a recognized classic work and a super bestseller in the entire Java book field. The traditional Chinese version is also very popular in Taiwan. The second edition has made great improvements based on the first edition: the content of the book has been comprehensively upgraded and supplemented according to the latest JDK 1.7; a large number of skills and best practices for dealing with various common JVM problems have been added; several practical cases combined with the production environment have been added; corrections to the errors and shortcomings in the first edition; and so on. The second edition is not only updated in technology and richer in content , but also more practical.
5. Sun Company’s Core Technology Series: Effective Java Chinese Version
78 highly practical rules of experience in Java programming that cover solutions to problems most developers face every day. Through a comprehensive description of the technology used by Java platform design experts, it reveals what should be done and what should not be done to produce clear, robust and efficient code. Edition 2 reflects the most important changes in Java 5 and deletes outdated content.
6. The way to practice Java programmers
"The Way of Practice of Java Programmers" is divided into four parts. The first part comprehensively introduces the new features of Java 7, the second part explores the key Java programming knowledge and technologies, the third part discusses new languages and multilingual programming in JVM, and the fourth part puts platform and multilingual programming knowledge into practice.
Starting from introducing the new features of Java 7, "Java Programmer's Way to Practice" covers the most important technologies in Java development, such as dependency injection, test-driven development and continuous integration, explores non-Java languages on the JVM, and explains in detail multilingual projects, especially projects involving Groovy, Scala and Clojure languages. In addition, the book contains a large number of code examples to help readers understand the Java language and platform from practice.
7. Head First Java (Chinese version)
"Head First Java" (Chinese version) (2nd edition) is a complete object-oriented (OO) programming and Java learning guidance. This book is designed based on learning theory, allowing you to start from the basics of learning programming languages to projects including threads, networks and distributed programs. Most importantly, you will learn how to think like an object-oriented developer.
8. Java 7 Introduction Classic
"Java 7 Introduction Classic" is the most detailed and comprehensive introduction to the Java language, introducing all the basics required to use the latest Java JDK 7 development programs. The book contains a large number of examples that clearly explain the key concepts involved and demonstrate the complex details of Java development.
For more exciting book lists, please click on the programming essential book list
The above is all the content of this article. I hope it will be helpful to everyone's learning and I hope everyone will support Wulin.com more.