For Java beginners, want to learn the Java tutorial, need to understand that the foundation is good to learn better, Java Tutorial Learning Java Roadmap Five of the necessary stages, hoping to help Java learners.
The first phase- Java Foundation Phase
1.java syntax
2. Object-oriented
3. Commonly used APIs
4. Interface Programming
5. Multithreading
6. File IO
7.java network programming.
This is the basic stage of learning Java development, but also the cornerstone of learning later.
The second phase- Database phase
1.oracle
2.mysql
3.sql Server
The top three major databases used by Chinese software companies today are SQL Server,mysql, Oracle. It seems that Oracle databases are becoming more and more popular. In general, PHP corresponds to MySQL database, ASP corresponding SQL database, JSP corresponding Oracle database. So you will often see the market on the Java training are used in the Oracle database, in fact, you have learned the Oracle database, and then to learn MySQL, SQL database, you will feel that there are many similarities, learning is easy to use
The third phase- Web Development phase
1.html
2.css
3.java
These three parts is the necessary technology for web development must study hard, after all, the Internet in our life everywhere.
Fourth stage-Java EE Intermediate Section
1.servlet
2.jsp
3.mvc
This phase is close to the needs of the enterprise, so learning, difficult, if the front did not study solid, will be more trouble, I was like this, the front did not understand, on the study of Java-ee intermediate, make me indigestion. So the younger brother I center of warning everyone, the front of learning, and then learn the fourth stage, here the MVC thought is not too good to understand, is the focus of learning. Also learn to tomcat/jboss/wl these servers, so you may feel a lot more to learn.
Phase Fifth- J2 EE Advanced section
1.struts
2.hibernate
3.spring
Learn the servlet, JSP, and then learn the most popular software skills necessary for network programming, such as struts, Hibernate, spring, and so on. The framework is based on the servlet, JSP. The first thing you should learn is the struts framework, the typical MVC model.