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