學好Java入門的幾個階段,這樣走你會學的更好
自己學Java的時候總是迷茫的,然後每個人的學習方式因為外界的影響,越來越沒有明確的目標。比如什麼多讀書讀好書,簡直就是廢話有木有。
同樣的,很多人認為學習Java之前,需要先學習好c語言,但我個人認為,學了C語言自然好,但是盡管沒有學習c語言,我們一樣可以學好Java。畢竟Java是麵向對象,c語言是麵向過程的。除了部分語法上的雷同之外,其他的可以忽略。
下麵,根據自身的學習經驗,以及大佬們的學習方式,總結了一下流程,供新人參考學習。
第一階段:
1.首先要掌握的一定是Java的語法,這是基礎,也相當於建房子的根基,這個紮實了,以後才會走得更好。包括並不局限於:關鍵字、循環、判斷,以及與類相關的基礎,繼承,重載什麼的。
2.需要重點掌握的幾個集合:List接口的兩個子類LinkedList,ArrayList;然後是Map幾口的兩個子類HashMap,HashTable;Set接口 掌握List後學Set就容易了;掌握Collection和Collections的區別 .
如果你想學習Java可以來這個群,首先是二二零,中間是一四二,最後是九零六,裏麵可以學習和交流,也有學習資料可以下載。
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以及提升代碼效率。
第二階段:
首先恭喜你完成了第一階段的任務,現在第二階段,我們更多的學習是框架相關,以及網絡數據交互部分。
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,三層架構等等。
總結:
如果你完成了上述內容,個人估計短則也需要半年,長則就不好說了,在學習期間,也可以帶著項目入手學習,當你學完了上麵的內容,以及完成了兩三個項目,那麼你就會拿到一個飯碗了。祝你好運。
最後更新:2017-08-13 22:46:11