不論是自學,還是參加java培訓班,都有必要制定一個明晰的、可執行的的、合理的學習路線,尤其是對于初學者。那么新手如何java學習?我們可以先從大方向、大的時間跨度上給自己安排好一個合適的學習流程。
1、面向對象
首先,我們需要明確面向對象的范疇,因為將來的5-10年,工業界普遍承認并接受的是面向對象式的編程。
目前最流行的面向對象編程語言就是C++和Java這兩種,所以大方向基本上確定了,我們完全可以做到掌握這兩種語言。
2、Java的特性
學習java一定要最終做到理解java,掌握Java的精華特性。與此同時,也一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設計到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。
3、設計
我們理解語言特性就是為了最終能實現自己設計,語言是學以致用的。
首先要找出最頂層的對象,然后一層一層往下遞歸,記住每次應符合7+/-2的原則,這是由于人的短記憶是這樣。一般有圖形用戶界面的應從界面開始設計。
4、學習設計模式
有了基本設計模型后,可以學一些設計模式。比如體系結構模式(Layering分層,Pipe/Filter管道或過濾器),設計模式(有很多,比如對象池ObjectPool、緩沖池Cache等),編程模式(比如Copy-on-Write)。
當我們理解了這些模式后,就能更好的的掌握系統結構整體,而學術上也有了一個層次的提升。
5、編程實踐
學習語言決不能紙上談兵,只有通過實踐,才能過度到日常使用。這里,小編認為找一些經典案例來練習是一個比較好的方法。當然了如果你參加了靠譜的java培訓班,就不用擔心這一點了,培訓班自然會找一些企業真實案例供學員們練習,這是非常重要的一環,也是java培訓班最有價值的其中一點。
6、學習修改經典例子
其實就是給經典例子加上自己的設計,這個階段一定也要求我們對java有自我的理解,這也是我們提高技能的地方。
7、學以致用
學習是為了用的,不要讓java的學習只停留在書本上,參加工作接手項目是讓我們的程序更有價值。
雖然沒例舉到上述的要點里,但還是要提醒大家,新手如何java學習?一定不要心急,java畢竟是一門語言,能夠通過半年到一年的時間學會已經是很不錯的了,千萬不要貪多求快,不然很可能收獲甚少。如果你想參加java培訓,歡迎咨詢千鋒教育!