Why good people can always have a happy life

Time will not fail a confident person. Persevere in your efforts, and if the good rewards haven't come, it must have not been long enough, and you haven't worked hard enough.

Insights from graduates of Shangxuetang

I have never been exposed to programming, and I came to Beijing Shangxuetang to learn Java, and the learning difficulty is naturally much greater than that of computer majors. The first month of study is the most painful and confusing. Both academically and psychologically, I have been under tremendous pressure. At this time, I need to learn to self-regulate. The curriculum system of Shangxuetang is very reasonable, especially taking care of the acceptance ability of students with zero foundation. We only need to follow the teacher's progress, complete the daily course tasks, practice the daily code, and review the knowledge points in time. . In addition, the examination system of Shangxuetang is also quite reasonable, allowing us to review the knowledge we have learned during the examination, so that we will not forget the previous ones after learning the latter.

Time flies, and the learning time is the second month. The amount of codes in class is increasing day by day. We may have to squeeze out all the time to review the codes of the day. Although it is very tiring, we must persevere. I believe that if others can learn well, I can also learn well. As long as the goal you set for yourself is not the last one, it will be fine. When others practice code until one o'clock every day, I practice until two o'clock, and when others are resting, I am practicing. I believe that as long as I give, even if I lose, I have a clear conscience and no regrets.

After the ignorant second month, the third month came in a blink of an eye. With the accumulation of the previous two months, I have my own programming thinking mode. Although the amount of code is still increasing day by day, and the language and knowledge points encountered are becoming more and more complex, but at this time, more attention is paid to the idea of ​​programming, and the understanding of programming is gradually deepened in the process of typing code. During this period, many knowledge points may be understood in class, but you may not be able to start by doing it yourself. There are also some who did not understand much in class, but suddenly became clear in the practice code.

The fourth month enters the actual stage of the project, mainly connecting all the previous knowledge points in series, interspersing with the difficulties of technical processing, establishing design thinking for project development, and learning to use fixed models to realize business needs.

Shangxuetang’s training was carried out step by step for four months. I have never programmed to be able to code independently, and I have gained a lot. I would like to thank all the teachers of Shangxuetang, and the students who have gone through the good time with me for four months, and thank them for their care and help to me.

Here, for students who are learning Java, share a set of tutorials "Java 300 Collection" suitable for zero-based entry

This set of courses is recorded by Mr. Gao Qi, the official teacher of Shangxuetang. The video is based on the JDK13 version. It is an excellent Java course very suitable for students with zero foundation and entry!

This course is specially designed for beginners, and the 5 major practical projects will allow you to understand more thoroughly and build a solid foundation; the basic content of the full version of the Java300 set course is more comprehensive, and the teaching courses are taught step by step, just to create the most profound on the same platform

Several major characteristics of Java:

Simplicity: Java is a pure object-oriented language with simple and clear syntax and easy to master.

Object-oriented: Object-oriented is the basis of the Java language. The java language advocates that "everything is an object", and the grammar cannot define separate data and functions outside the class.

Distribution:

The distribution of Java includes:

  1. operation distribution

  2. data distribution

Portability: Java programs are architecture-independent. Java's class library also provides interfaces for different platforms, and all these class libraries can also be transplanted.

Security: The Java language deletes the pointer and memory release syntax of the C-like language, effectively avoiding the illegal operation of the memory by the user

Robustness: Java checks programs for coding and runtime errors and eliminates them.

Multithreading: Java applications can execute multiple tasks in parallel at the same time. And the corresponding synchronization mechanism can ensure that different threads can share data correctly.

High performance: The bytecode compiled by Java is run in the interpreter, so its speed is much higher than that of most interactive applications.

Dynamics: Java can dynamically adjust methods and increase variables in the library, and the client does not require any changes. Doing dynamic adjustments in Java is very simple and straightforward.

Detailed catalog of java video tutorials:

(1) Preparatory stage (explaining industry, learning methods, employment, students with basic knowledge can skip directly)

(2) Introduction to JAVA (variables, control statements, methods) 4

(3) Use of IDEA development environment (IDEA, eclipse dual platform)

(4) [Project] Billiard game development

(5) Object-oriented foundation and object-oriented design

(6) JAVA virtual machine memory mechanism

(7) Memory analysis to fully understand object-oriented

(8) Memory analysis into a comprehensive understanding of programming languages

(9) Object-oriented in-depth

(10) Arrays and data storage

(11) Exception mechanism and visual bug tracking

(12) Commonly used classes and JDK underlying source code analysis

(13) [Project] Aircraft War Game Development

(14) Use of containers

(15) [Project] Bottom layer implementation of container: handwritten data structure

(16) IO stream technology

(17) Network programming

(18) Multi-thread and concurrent programming

(19) [Project] Handwritten web server

(20) Summary of new features of JDK8-13

(21) Functional programming

(22) Database programming

(23) Comprehensive teaching of 23 design patterns in GOF

(24) [Project] Handwritten mybatis persistence framework

Zi materials have been sorted out and packaged. If you need relevant Zi materials in the article, please view the official account number: [Hi Sanhao Student] Reply to "B War" to scan the code to collect it yourself, and share it one by one after passing

Guess you like

Origin blog.csdn.net/lghtdw1314/article/details/129011766