如何系統學習java體系?

學java首先你要學 J2SE,它是java體系的基礎,也是重中之重。很多人往往不重視基礎,其實這是捨本逐末的做法。說這麼多就是希望大家能重視基礎,能在這條路上走的更遠。

學j2se有下面幾個目標:

1、你要能真正理解面向對象的優勢,理解爲什麼不是面向過程。

2、掌握java語法基礎。包括異常處理、多線程、網絡編程、GUI編程等

3、如果你對swing不感興趣,可以跳過它。

這一階段結束後,你需要能獨立寫一個小遊戲,比如坦克大戰、俄羅斯方塊、貪喫蛇等。

 

 

當你完成J2SE的學習之後,你就要開始學習java web了。

你需要掌握web基礎知識:html、css、javascript、ajax、jQuery。

別怕,這些技術看起來很多,其實也沒要你精通它們,只是要你能在用到它們的時候,能通過快速查閱相關文檔,能正確使用它們。如果這一階段順利的話,你可能還用不到一個月。

學習servlet、jsp、jdbc。

這些是javaweb的基礎,如果你自學有難度,可以在網上下載一些相關視頻,幫助理解,降低學習難度曲線。

 

當你完成上一階段的學習後,你就可以進入J2EE的階段了。

這一階段,你可能會見到很多各種各樣的框架,會讓你眼花繚亂,頭暈目眩。不過別擔心,你只需要學習三個就足夠了。它們是struts2、hibernate、spring。這些框架爲搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制。

首先你需要學習三個框架的基本配置和使用,直到你能熟練搭建一個ssh項目。

如果學有餘力,你可以深入學習這些框架的設計模式。

 

學習完三大框架之後,其實你學的已經足夠多了。如果對移動應用的開發感興趣,你可以接着學習安卓開發。安卓開發不需要其他知識,只要你j2se學的不錯,學安卓開發對你就沒太大難度了。

 

 

5/5

最後推薦一些java經典書籍:《thinking in java》神書不解釋《java核心技術 1、2卷》《大話設計模式》《輕量級j2ee企業開發》書太厚,用來做工具書。《瘋狂android講義》《深入淺出hibernate》國內不多的條理清晰深入淺出的好書。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章