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

Source: Internet
Author: User

Many years ago, when I was self-taught, I was very dazed, asked questions on the Internet, always a bunch of layman said difficult ah, you need to do so, otherwise, a bunch of people say some empty words, more read more write, buy books, I have no language, in addition to some of their own ideas?
First of all, many people think that learning Java to the basis of C, but actually do not, learn to drive, I do not want to learn to ride a bicycle, there is no need.

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, focusing on connection,preparedstatement, Statement,resultset,
Others can be learned in a study or project if they meet again, but the early emphasis is on the front 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 Needless 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 the JSP tag is mastered, learning Jstl is also very simple, focusing on iterative labels and formatting tags,
4. Learn Ajax, simply click on the line, without further research
5. Master the above, you can continue to learn the framework: Struts2.0;hibernate3;spring 2.0
6. If you do it above 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 Exchange QQ Group: 523047986 prohibit small talk, non-happy do not enter!

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.