For Java beginners, if you want to learn Java tutorials, you need to understand that you can learn better by laying a solid foundation. The five necessary stages of Java tutorials in learning Java roadmap are hoped to be helpful to Java learners.
The first stage - Java basic stage
1.java syntax 2.Object-oriented 3. Common APIs
4. Interface programming 5. Multithreading 6. File io
7.java network programming..
This is the basic stage of learning Java development and the cornerstone of future learning.
The second stage - database stage
1.oracle
2.mysql
3.sql server
Currently, the three mainstream databases used by Chinese software companies are SQL server, mysql, and oracle. At present, it seems that Oracle databases are becoming more and more popular. Generally speaking, PHP corresponds to MySQL database; ASP corresponds to SQL database; JSP corresponds to ORACLE database. So you will often see that JAVA training on the market uses ORACLE database. In fact, if you learn ORACLE database and then learn MySQL and SQL databases, you will feel that there are many similarities and it is easy to learn.
The third stage - web development stage
1.html
2.css
3.java
These three parts are necessary for web development technology, after all, the Internet is everywhere in our lives.
The fourth stage - j2ee intermediate part
1.servlet
2.jsp
3.mvc
This stage is close to the needs of the company, so it is difficult to learn. If I don’t study hard before, it will be more troublesome. This is how I am. If I haven’t learned thoroughly before, I will learn j2ee intermediate level, which makes me indigestion. So I’m reminding everyone that I should learn the previous ones well and then learn the fourth stage. The mvc ideas here are not easy to understand and are the focus of learning. At the same time, you need to learn tomcat/jboss/wl servers, so you may feel that there are a lot more things to learn.
Stage 5 - j2 ee Advanced Part
1.struts
2.hibernate
3.spring
After learning Servlets and JSP, then learn the most cutting-edge and popular software skills in network programming such as frameworks such as Struts, Hibernate, and Spring. The basis of the framework is Servlet and JSP. First of all, what you should learn is the Struts framework, a typical MVC model.