當前位置:
首頁 > 知識 > java到底如何才能學的透徹?

java到底如何才能學的透徹?


大學生學習Java其實應該上升到如何學習程序設計這種境界,其實學習程序設計又是接受一種編程思想。每一種語言的程序設計思想大同小異,只是一些由語言特性的而帶來的細微差別,比如Java中的Interface,你幾乎在以前的學習中沒有碰到過。以下我仔細給你說幾點:



java到底如何才能學的透徹?



java到底如何才能學的透徹?



方法/步驟


011、我們必須明確一個大方向,也就是說現在面向對象的編程範疇。022、工業界目前最流行的面向對象編程語言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。


java到底如何才能學的透徹?



3、掌握Java的精華特性而且一定要知道為什麼。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多


線程則是設計到語言一級的重要特性。要完全理解interface是為什麼,用多線程又有幾種常用的編程模型。



java到底如何才能學的透徹?


4、理解了語言的特性是為什麼了之後,就可以試著上升到設計這個層次,畢竟學習語言是要用的。目前比較好的開發模式是採用自定向下的面向對象的設計,加上MVC的模式。首先要找出最頂層的對象(這往往是最難的),然後一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們人的短記憶就是這樣。一般有圖形用戶界面的應從界面開始設計。


5、有了基本設計模型後,可以學一些設計模式(Design Pattern)。這是目前證明很有效的。比如體系結構模式(Layering分層,Pipe/Filter管道或過濾器),設計模式(有很多,比如對象池Object Pool、緩衝池Cache等),編程模式(比如Copy-on-Write)。懂了這些模式之後,就會對系統的整體結構有很好的把握,而學術上也有傾向一個系統完全可以由各種模式組合而成。前面提到的MT實際上就有好幾種模式,掌握後就不用自己花很多時間去試了。另外一個很重要的領域就是並行和分布式計算領域,大概有20種。



java到底如何才能學的透徹?


6、接下來就不能紙上談兵了,最好的方法其實是實踐。一般教科書上的例子並不能算是實踐,只能算是讓你掌握語言特性用的。而提倡做實際的項目也不是太好,因為你還沒有熟練的能力去綜合各種技術,這樣只能是你自己越來越迷糊。瘋狂軟體的工程師經常發現大量的兄弟培訓在招生或教學時往往以學員完成了什麼項目作為最高標準,事實上,這種方式不一定合理,其根本原因在於項目只是實際練兵的載體,實現同樣功能的學員可以在技術認知上天差地別。以java SE為例,初學一個月所遇學員肯定做不出非常大型的企業項目,瘋狂軟體工程師這時候就強調學員需完成的不單應是一個項目,工程師將項目的評價標準有意識放在了高內聚、低耦合、項目架構、復用重用上等思維上,引導成熟的學習標準和工程師思維。



java到底如何才能學的透徹?


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

Java Web開發——網頁篇4——表單
給未來程序員的15個頂級職業建議
想學java還不知道這些怎麼行?
java學習:軟體開發七大難點原因
一些泛IT培訓行業的內幕:IT證書只是入門

TAG:java學習吧 |

您可能感興趣

透徹、獨特,這個絕對Number one
為什麼iPad比iPhone屏幕更大反而便宜?第3點說的很透徹!
史上最透徹的 RabbitMQ 可靠消息傳輸實戰
DOTA2:KG戰勝Chaos確保不被淘汰!莽夫被研究透徹?
HTC還沒死透徹,本月發布新機,mix2S的勁敵!
2018亞馬遜的政策你解讀透徹了嗎?這些bug估計你都遇到過吧!
ins超火情頭:所以任何的安慰,都沒有自己看得透徹來得有效
學會正確的補水,讓你擁有明亮透徹的肌膚,即可開始!
學藝術請不要打碼!學得透徹才能畫得明白!
喝白酒到底是能致癌,還是能抗癌,聽聽腫瘤專家的說法吧,很透徹
聯想手裡的摩托羅拉,新品P30把iPhone X抄襲得格外透徹!
范丞丞剛出道就把同學刪了,太透徹了,理想型跟蔡徐坤撞上了?
時間是真實存在的嗎?科學家研究了一輩子,也無法理解透徹
唯有經歷透徹的苦,才能嘗到微末的甜
喝白酒到底是能抗癌症,還是能致癌,聽聽腫瘤專家的說法吧,很透徹
多囊與痤瘡之間,你了解透徹了嗎?
30張圖帶你透徹了解香奈兒Chanel經典口蓋包
有些星座不是你隨便就能了解透徹的
為什麼有的男人願意和你曖昧卻不和你在一起?這5點分析的很透徹!
人生:活著,到底為了什麼?(很精闢透徹的一段話)