If you want to master a new technology from the beginning to the master, then reading and studying the industry leaders of the good technical books, should be a better way to learn. Free to share a few learning Java development introductory books, I hope to help you.

Head First Java(2nd edition).pdf

Head First Java is the best book for any programming or Java beginner. You can learn about classes, objects, threads, collections, and other programming knowledge from this book. You can also learn about language features such as generics, enumerations, mutable parameters, and autoboxing. This book also involves the Java advanced programming in Swing, network programming, IO operations, etc., can let beginners have a more complete concept of Java.

Java Core Technology Volume 1 Basics 10th edn. PDF

One of the most influential and valuable books in the Field of Java, written by a senior Java technologist with more than 20 years of teaching and research experience (Jolt Award), as well as “Java Programming Ideas”, more than 10 years of global best-selling, widely acclaimed. Updated according to Java SE 7, the system comprehensively explains the core concepts, syntax, important features and development methods of the Java language, including a large number of cases, strong practical.

Java 8 Practical.pdf

Java 8 in action is the ultimate guide to Learning Java 8 in action, providing a comprehensive overview of the new Java 8 features with examples such as the new Stream API and Lambda expressions, and opening the door to functional programming for Java programmers. New features in Java 8 can help you: 1. Using Java 8 can reduce long code and make code easier to understand 2. With method references and the Stream API, the code is made more intuitive using Java 8 to refactor the current code: 1. Replace anonymous class 2 with Lambda expressions. Reconstruct Lambda expression 3 using method references. Refactoring the directive data processing using the Stream API

Thinking In Java 4(英 文版).pdf

Thinking in Java Book is probably the most famous book in Java Chinese. Written by Bruce Eckel, author of Thinking in C++, he brings his own unique perspective on Java. As far as I know, this book is highly recognized and is a complete Java learning reference book. If you don’t like Head First’s comic book-like explanations, try this one. The content of this book is detailed and mature.

Effective Java Chinese 2nd edn. PDF

Written by Google’s lead Java architect, this book covers the new features of the language and libraries in Java 7, Java 8, and Java 9, providing insight into the nuances of the Java platform. Personally, I think this book is not suitable for beginners, if you have some Java development experience, then read this book, it will benefit.

Let’s get this sorted out and give me a thumbs up if you find it helpful.

Please scan the code to follow the public account “Java to architecture”, directly reply “0001”, you can get the above books for free.