The whole set of courses is jointly created by Mr. V, Mr. Mask, Mr. Qiang and Mr. Sol. The goal is to offer a luxurious dinner for Java beginners. The whole set of courses has 23 chapters in total. Through one set of courses, you can get a basic introduction to Java and establish profound basic skills. The first stage includes the first appointment of Java in Chapter 1, the basics of Java programming in Chapter 2, the selection structure in Chapter 3, the loop structure in Chapter 4, and the methods and arrays in Chapter 5. These are necessary contents for Java Xiaobai to establish programming foundation and train logical thinking. The second stage mainly includes: the most core knowledge about facial objects in Java foundation, including the three features of object-oriented, encapsulation, inheritance, polymorphism. At the same time, while explaining facial object knowledge, we will also explain many design patterns, such as factory pattern, singleton pattern, observer pattern, policy pattern, etc... In addition to these, we will also explain the common class library APIs, including wrapper classes, tool classes, and so on, as well as the collection related knowledge. The third stage includes paradigm, abnormal IO stream multi-threaded network programming, etc. This part is a key point for us to lay a good foundation for java. First, we will talk about what this knowledge is, what its role is, and where we will use it. At the same time, we will use easy to understand and interesting cases to make each technical point easier to understand. The fourth stage includes reflection, regular expression, enumeration, annotation, new Java features, JVM, concurrent programming and a system project. This part of the course includes not only the development of necessary tools, but also advanced technologies with considerable depth. Moreover, these knowledge also lay a solid foundation for future framework learning.