經過在千鋒學習java課程之后,逐漸對Java有了一定的了解,那么如何更好的學好java技術成為我們每個人追求的目標,下面就根據我自己的理解給大家說說如何更好的學好Java這門技術?
我認為學習Java其實就是學習程序設計,學習程序設計就需要接受一種編程思想。要掌握Java的精華特性而且要知道是什么,比如,Interface和thread。用interface是更好的多繼承的模型,而多線程則是設計到語言一級的重要特性。
學習語言是要應用的,所以在掌握基本的思想后要轉化為應用。目前比較好的開發模式是采用自定向下的面向對象的設計,加上MVC的模式(MVC架構是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。MVC應用程序總是由這三個部分組成。Event(事件)導致Controller改變Model或View,或者同時改變兩者。
首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們人的短記憶就是這樣。一般有圖形用戶界面的應從界面開始設計。在有了初步的設計模型之后,為了更好的學習設計程序,應該學習一下設計模式,例如體系結構模式、編程模式。懂了這些模式之后,就會對系統的整體結構有很好的把握,而學術上也有傾向一個系統完全可以由各種模式組合而成。對于程序設計,在初步對基本程序進行調試后,應該將紙上談兵轉化成實踐。一般課本上的例子不能算是實踐,只能知道一些語言特性的應用,而對于實際的工程來講僅是冰山一角。對于像我們這樣的初學者,應該在公認的論壇里面找一些比較經典的例子。
當有了一定的基礎之后,按照千鋒講師的建議,用簡單的程序實現一些簡單的系統。如果可以對他進行進一步的修改,找出自己覺得可以提高性能的地方,加上自己的設計,那就更上一個層次了,也就會真正地感到有所收獲。
學習要學以致用,所以要加強實踐。我們在學習Java的時候,不要等到你完全理解了才動手敲代碼,而是應該在理解的同時敲代碼,程序運行的各種情況才能可以讓你更快更牢固的掌握知識點。
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱