Java novice introductory learning lecture series articles
Java language has cross-platform, object-oriented features.
The Java programming language is an interpreted language, but Java is different from a general interpreted language. It first compiles the source code into bytecode, and then relies on virtual machines on various platforms to interpret and execute the bytecode. Write, run everywhere" cross-platform feature.
There is no denying that Java is a complicated language. The Java language system is huge, especially that this series focuses on the basic grammar of Java, object-oriented programming ideas and object-oriented programming techniques.
Generally speaking, learning a new technology will find it difficult at the beginning. For beginners, it is very important to learn how to avoid detours and reduce the difficulty and cost of learning. To this end, I wrote a series of articles for beginners to learn Java, hoping to help beginners. Many of the articles in this series are my early study notes. I thought it would be easier to rewrite and publish appropriately, but after I did it, I realized that due to the rapid changes in technology, a lot of updates are needed, and some chapters almost need to be rewritten, and it is necessary to ensure the cohesion. Consistent, the difficulty is far more than expected, and some chapters draw on public information on the Internet. The author strives to be systematic and accurate, from the perspective of beginners to explain in simple terms, and hope to be close to the current development and changes, but limited to the perspective and level, it is inevitable that there are mistakes, readers are welcome to correct them, and I will correct them as soon as possible.
Learning to program requires a gradual process. In order to cope with the various application situations and development changes in the complex world, programming languages include many principles, details and evolutions. The inevitable complexity hinders people’s understanding of the overall situation and causes problems. You may be able to learn to apply it overnight, and only by constant practice and familiarity can you achieve a spiral ascending state. A good learning strategy line and simple explanations can reduce learning difficulties and promote skills improvement.
Introduction to Java and experimental basis https://blog.csdn.net/cnds123/article/details/110258254
Basics of Java programming https://blog.csdn.net/cnds123/article/details/110421162
Java data type https://blog.csdn.net/cnds123/article/details/110517272
Java process control statement https://blog.csdn.net/cnds123/article/details/110678112
Java array https://blog.csdn.net/cnds123/article/details/110792198
Java Object Oriented (Part 1) https://blog.csdn.net/cnds123/article/details/110915227
Java Object Oriented (Part 2) https://blog.csdn.net/cnds123/article/details/111224225
Java exception handling https://blog.csdn.net/cnds123/article/details/111633417
Java internal classes, generic classes and interfaces https://blog.csdn.net/cnds123/article/details/111923410
Java basic class library https://blog.csdn.net/cnds123/article/details/111879459
Java collection https://blog.csdn.net/cnds123/article/details/112003418
Getting started with Java algorithms https://blog.csdn.net/cnds123/article/details/112030717
Java input and output https://blog.csdn.net/cnds123/article/details/112132155
Java graphical user interface https://blog.csdn.net/cnds123/article/details/113251233
Java multithreading https://blog.csdn.net/cnds123/article/details/113309303
Java database programming https://blog.csdn.net/cnds123/article/details/113398249
Java network programming https://blog.csdn.net/cnds123/article/details/113369393
appendix
Use the JDK command line to compile and run Java programs and solve related common problems (detailed) https://blog.csdn.net/cnds123/article/details/101674527
View the method of jdk (java development kit) installation path https://blog.csdn.net/cnds123/article/details/101539053
Use JShell to learn Java programming (Java's JShell use) https://blog.csdn.net/cnds123/article/details/101212152
Use EditPlus to learn java programming tutorial https://blog.csdn.net/cnds123/article/details/102073295
Getting started with IntelliJ IDEA 2019.2 for newbies https://blog.csdn.net/cnds123/article/details/100766316
Java project structure in eclipse https://blog.csdn.net/cnds123/article/details/80458719
Use the Eclipse export wizard to generate the jar package https://mp.csdn.net/editor/html/80463293
Java documentation comments https://blog.csdn.net/cnds123/article/details/111605120
Java's own class library learning skills https://blog.csdn.net/cnds123/article/details/112735719