華文網

學習Java的幾個階段,這樣走你會學的更好

自己學Java的時候總是迷茫的,然後每個人的學習方式因為外界的影響,越來越沒有明確的目標。比如什麼多讀書讀好書,簡直就是廢話有木有。

Java就像一杯咖啡,苦中作樂

同樣的,很多人認為學習Java之前,需要先學習好c語言,但我個人認為,學了C語言自然好,但是儘管沒有學習c語言,我們一樣可以學好Java。畢竟Java是物件導向,c語言是面向過程的。除了部分語法上的雷同之外,其他的可以忽略。

下面,小編根據自身的學習經驗,以及大佬們的學習方式,

總結了一下流程,供新人參考學習。

第一階段:

1.首先要掌握的一定是Java的語法,這是基礎,也相當於建房子的根基,這個扎實了,以後才會走得更好。包括並不局限於:關鍵字、迴圈、判斷,以及與類相關的基礎,繼承,重載什麼的。

2.需要重點掌握的幾個集合:List介面的兩個子類LinkedList,ArrayList;然後是Map幾口的兩個子類HashMap,HashTable;Set介面 掌握List後學Set就容易了;掌握Collection和Collections的區別 .

3.Java的IO章節,重點掌握的比較多,如下:流 InputStream,OuputStream;BufferedReader,BufferedWrite; ObjectInputStream, ObjectOutputStream,,PrintWriter,

與此同時,還應該掌握跟文件有關的類,比如:FileReader,FileWriter

4.JDBC非常重要,這是需要和資料庫打交道的,重點掌握Connection,PreparedStatement, Statement,ResultSet,,以及需要瞭解常見的錯誤以及解決方案。新手入門建議先學習與Mysql進行資料交換,後期再考慮其他資料庫。

5.對於執行緒,網路程式設計,GUI程式設計等等,如果你學完了以上,還有餘力,可以先試試單執行緒,以及簡單的Tcp、UDP通訊,多執行緒或者執行緒池,初期還是不要碰了,否則會越學越亂。

初期學習Java,建議還是以書本為主,網上內容為輔,如果初期階段結束了,小編推薦一本很不錯的Java書籍,供你以後更好的理解Java以及提升代碼效率。

Effective Java中文版(第2版) ¥36.1 購買

第二階段:

首先恭喜你完成了第一階段的任務,現在第二階段,我們更多的學習是框架相關,以及網路資料交互部分。

1.HTML+JAVASCRIPT,為之後的進階學習在夯實基礎,CSS能看懂就好,當然自己會一些也是極好的。

2.JSP+Servlet,你需要重點掌握幾個,

Request,Response,Session,其次是Application.這個算是java裡面基礎的框架了,掌握是勢在必行的。除此之外,你還需要知道Redirect,ForWard的區別,Servlet的生命週期等。

3.學習常用的規則運算式,善用正則,用正則處理很多問題,都是簡化很多,尤其是字串的處理中。

4.學習Ajax,會用就行,不需要研究太透徹。

5.接下來就是重頭戲,框架的學習,比如:Struts2.0;Hibernate3;Spring 2.0 ,以及常用的MVC,三層架構等等。

總結:

如果你完成了上述內容,個人估計短則也需要半年,長則就不好說了,

在學習期間,也可以帶著項目入手學習,當你學完了上面的內容,以及完成了兩三個項目,那麼你就會拿到一個飯碗了。祝你好運。