學習Java分爲幾個階段?

多年前我自學的時候是很茫然,上網問問題,老是一堆外行的人說很難啊,你須要這樣須要那樣,否則就是,一堆人說一些空話,多看多寫,買好書,我很無語,除了這些就沒有本身的一些想法嗎?數據庫

首先不少人認爲學JAVA要C的基礎,可是實際上不用,學開車,我不想先學騎自行車,沒有必要。編程

第一階段:網絡

1. JAVA語法和基礎,包括循環。。和類的相關內容,如實現,繼承什麼的框架

2. 你須要掌握幾個重點的集合,List接口的兩個子類LinkedList,ArrayList;而後是Map幾口的兩個子類HashMap,HashTable;Set接口 掌握List後學Set就容易了;掌握Collection和Collections的區別工具

3.掌握IO一章,重點的幾個流 InputStream,OuputStream;BufferedReader,BufferedWrite;學習

ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter瞭解JAVA的序列化,掌握JAVA的File類。線程

4.JDBC很是重要,重點掌握Connection,PreparedStatement, Statement,ResultSet, 其餘的能夠在學習或項目中若是碰到再學,但早期重點掌握前面幾個,其餘瞭解足夠,繼承

數據庫建議新手用MySql,下載Navicat for MySQL管理工具接口

5.若是你想快速上手的話,那麼你須要跳過這些,生命週期

包括:線程,網絡編程,GUI編程

好的,如今你能夠進入第二階段了

1. HTML+JAVASCRIPT沒必要說了,掌握多少看本身把握了,CSS作了解

2. JSP+Servlet,你須要重點掌握幾個,Request,Response,Session,其次是Application.

另外你須要知道Redirect,ForWard的區別,Servlet的生命週期等

3. 標籤方面:(1)掌握EL表達式;(2)最好掌握JSTL標籤,不會也可,但若是掌握了JSP標籤,學JSTL也十分簡單,重點是迭代標籤和格式化標籤,

4. 學習AJAX,簡單點就好了,無需深刻研究

5. 掌握了上面的,你能夠繼續學習框架:Struts2.0;Hibernate3;Spring 2.0

6. 若是上面你都作到的話,而且在期間作了2到3個項目的話,OK你能夠參加工做了

這只是我給新人的一點指引,並不是JAVA要學的所有

相關文章
相關標籤/搜索