First stage:
1. Java syntax and basics, including loops: And the related content of the class, such as implementation, inheritance, etc.
2. You need to master a few key points of the collection, the list interface of the two subclass Linkedlist,arraylist; then the two sub-classes of the Map Hashmap,hashtable;set interface Mastering list after the set is easy To master the difference between collection and collections.
3. Master IO Chapter, focus on a few flow inputstream,ouputstream; Bufferedreader,bufferedwrite;
ObjectInputStream, Objectoutputstream,,printwriter,filereader,filewriter understand the serialization of Java, master the Java file class.
4. JDBC is very important, focus on mastering connection,preparedstatement, Statement,resultset, others can be in the study or project if you encounter re-learning, but early focus on the previous few, others understand enough,
Database recommended for beginners with MySQL, download navicat for MySQL management tool
5. If you want to get started quickly, then you need to skip these,
Includes: threading, network programming, GUI programming
Okay, now you can go to phase two.
1. Html+javascript don't have to say, master how much to see oneself grasp, css do understand
2. Jsp+servlet, you need to focus on a few, request,response,session, followed by application.
Also you need to know the difference between redirect,forward, the life cycle of the servlet, etc.
3. Label Aspects: (1) Master El Expression, (2) It is best to master the JSTL tag, will not, but if you master the JSP tag, learning Jstl is also very simple, focusing on iterative labels and formatting tags,
4. Learn Ajax, simply point it out, no need to delve into it
5. Master the above, you can continue to learn the framework: Struts2.0;hibernate3;spring 2.0
6. If you do it all, and you do 2 to 3 projects in the meantime, OK, you can go to work.
It's just a little bit of guidance for new people, not everything Java needs to learn.
Java Learning Group 669823128
Learning Java is divided into several stages, what is the difference?