更新時間:2019-12-26 11:38:15 來源:動力節(jié)點 瀏覽2736次
Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。Java是現(xiàn)在熱門的技術(shù),那么如何高效快速的學習Java?
方法/步驟
我們必須明確一個大方向,也就是說現(xiàn)在面向?qū)ο蟮木幊谭懂牎1M管人工智能曾經(jīng)有所浪潮,但未來5-10年工業(yè)界廣泛承認并接受的將是面向?qū)ο笫降木幊獭9I(yè)界目前最流行的面向?qū)ο缶幊陶Z言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。
掌握Java的精華特性而且一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設(shè)計到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。
理解了Java語言的特性是為什么了之后,就可以試著上升到設(shè)計這個層次,畢竟學習語言是要用的。目前比較好的開發(fā)模式是采用自定向下的面向?qū)ο蟮脑O(shè)計,加上MVC的模式(你可以看一下我介紹的關(guān)于MVC的內(nèi)容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的 應從界面開始設(shè)計。
最好的方法其實是實踐。一般教科書上的例子并不能算是實踐,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術(shù),這樣只能是你自己越來越迷糊。比較好的方法是找一些比較經(jīng)典的例子,每個例子比較集中一種編程思想而設(shè)計的,比如在我的實踐當中,我曾經(jīng)學習過一個很經(jīng) 典的例子就是用Java實現(xiàn)的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我記不大清楚了。從HotDraw上我學到了什么是 Framework,以及如何用rolemodel的方式來構(gòu)造,這樣我就可以應用到其他的地方。順便 說一句,這個例子你絕對不會覺得小,只會覺得大,并且他還是真正的商用的Framework 。
零基礎(chǔ)學習Java入門標配教程
●301集學習視頻+資料+源碼+工具+課堂筆記+課后作業(yè)
●B站點擊量已超過6.1萬,好評不斷
●專門針對零基礎(chǔ)同學錄制而成,輕松養(yǎng)成編程思維,入門更容易
Java全套自學資料+視頻
Java零基礎(chǔ)必學視頻(免費學習):http://www.dabaquan.cn/v104/
Java入門到精通視頻教程(免費學習):http://www.dabaquan.cn/video.html
Java技術(shù)教程:http://www.dabaquan.cn/tutorial/
以上就是動力節(jié)點Java培訓機構(gòu)小編介紹的“Java程序員高效學習線路”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)文章