Java learning steps
First learn the preparation work called development, such as environment setup, Unix system and commands; then carry out the basics of Java Study; then conduct in-depth study of Java object-oriented; then learn JS, HTML and CSS; finally learn Java framework and project development.
Java learning method
1. Tutorial learning
First of all, find a basic Java tutorial to learn it, or you can also find the corresponding one video. When learning the basics of Java, you should try to do as much as possible. Many times, when you write out the things you take for granted, you will find that it is not the case. If you don’t believe it, just try it.
After learning the above content, you should have a basic understanding of Java. You can write some simple programs in Java language, and you are using the simplest editor, such as Notepad. . At this time, don't rush to the next part. Leave a few days to write some programs and understand these basic contents as much as possible.
2. Basic technical learning
After you write a program for a few days, you will often feel confused because what you write seems useless, such as completing a simple program. calculator, read a file etc.
At this time you should learn to write something that makes you find interesting, so you should learn more knowledge. These contents are mainly related to Web development, including knowledge related to HTML/CSS/JS (front-end pages), Servlet/JSP (J2EE) and Mysql (database).
The first thing to learn should be HTML/CSS/JS (front-end page). You can find this part on the runoob website above. You can try to write some pages yourself, and of course, you can try your best to make it the most beautiful.
This part of the content is not particularly important in theory for back-end Java, but at least it must reach a level where you can write some simple pages by yourself. You need to learn to use a database, mysql is a good entry choice, and the mainstream relational database in the Java field is mysql.
This part will usually come into contact when you learn Servlet/Jsp. The JDBC part is the database-related part. You not only need to learn to use JDBC to operate the database, but also learn to use database client tools, such as navicat, sqlyog, just choose one of the two.
3. Java Web Structure
After you learn the above content, you are not enough to participate in the work at this time, you still need to continue learning. In order to improve development efficiency, the company will use some Java Web structures, so you also need to learn some development structures.
The SSM structure is more mainstream now, namely spring, springmvc, and mybatis. You need to learn the creation of these three structures and use them to make a simple addition, revision, and review Web project. You may not understand what the equipment means and why you do it. These are hidden for you to understand later.
But you must be able to quickly use these three to create a Web structure. You can record the process of your first creation. Trust me, you will definitely use it.
I would also like to mention that during the process of establishing SSM, you may often come into contact with something called maven. This tool is also a tool that you must use in your future work, so you can also learn about Maven knowledge while creating SSM.
At your current stage, you only need to learn about the basic usage of maven on the Internet. You will gradually come into contact with some high-end usage as your work experience increases.
4. Find opportunities to practice
After you finish studying the development structure, you should look for a job. Those who are in school are looking for internships, and those who have graduated are looking for full-time jobs. At the same time, you should not stop studying while looking for homework. To be precise, you should not stop studying in the future. No matter what you do, you must persist. If you persist, you will succeed.
Recommended tutorial: "Java Tutorial"
The above is the detailed content of Java learning steps. For more information, please follow other related articles on the PHP Chinese website!