Learning Java is divided into several stages, what is the difference?

Source: Internet
Author: User

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, if you want to learn Java can add my learning Group 669823128

Learning Java is divided into several stages, what is the difference?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.