(This book is a book that integrates programming thinking and detailed practice. It is a summary of the author's long-term practice, thinking, and perception. It is a shortcut for learning Java that the author explores in the future after in-depth analysis of himself and many students' learning status. The book is divided into 11 chapters. Chapter 1 explains in detail the construction of the Java development environment, the use of decompilation tools, the review of JDK documentation, and the compilation and running process of Java programs. Chapter 2 systematically explains some common grammars of Java. In the process of explaining the grammar, the author compares the common problems and analyzes the origin of the problems, aiming to deepen the image. In Chapter 3 and Chapter 4, the object-oriented thinking and use are explained thoroughly and systematically, and some of the most simple and attractive thinking concepts for beginners are discussed with simple and vivid words, typical and detailed examples, and obvious comparisons. In the following chapters, the author will always take "inspiring programming thinking and cultivating programming feeling" as the guide, using methods such as analyzing typical examples, analyzing the meaning of source code structure, analyzing common problems, etc. Knowledge of multithreading, common Java classes, I/O (input and output) programming in Java, GUI and Applet, network programming, etc. The author has been working in the front line of development and education for a long time, not only considering the problems often encountered in practical development, but also analyzing the problems that many students often puzzled in their learning. This book integrates practicality, thinking, and readability, and is an excellent reading for a wide range of computer programming enthusiasts.
Zhang Xiaoxiang Java employment training tutorial and source code.pdf
Bonus: super quality source code.htm)