黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意

Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意

更新時(shí)間:2020-07-28 14:37:45 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2007次

Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意?學(xué)習(xí)Java其實(shí)應(yīng)該上升到如何學(xué)習(xí)程序設(shè)計(jì)這種境界,其實(shí)學(xué)習(xí)程序設(shè)計(jì)又是接受一種編程思想。每一種語言的程序設(shè)計(jì)思想大同小異,只是一些由語言特性的而帶來的細(xì)微差別,比如Java中的Interface,你幾乎在以前的學(xué)習(xí)中沒有碰到過。以下我仔細(xì)給你說幾點(diǎn):

Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意

1明確面向?qū)ο蟮姆懂?/strong>

我們必須明確一個(gè)大方向,也就是說現(xiàn)在面向?qū)ο蟮木幊谭懂牎1M管人工智能曾經(jīng)有所浪潮(看看Borland為什么有Turbo Prolog),但未來5-10年工業(yè)界廣泛承認(rèn)并接受的將是面向?qū)ο笫降木幊獭?/p>

工業(yè)界目前最流行的面向?qū)ο缶幊陶Z言就是C++和Java。所以基本上鎖定這兩個(gè)方向就可以了。而且完全可以同時(shí)掌握。

2掌握J(rèn)ava的精華特性

Java的精華特性的同時(shí),一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設(shè)計(jì)到語言一級(jí)的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。

3開始進(jìn)行設(shè)計(jì)

理解了語言的特性是為什么了之后,就可以試著上升到設(shè)計(jì)這個(gè)層次,畢竟學(xué)習(xí)語言是要用的。目前比較好的開發(fā)模式是采用自定向下的面向?qū)ο蟮脑O(shè)計(jì),加上MVC的模式(你可以看一下我介紹的關(guān)于MVC的內(nèi)容)。首先要找出最頂層的對(duì)象(這往往是最難的),然后一層一層往下遞歸,記住每次應(yīng)符合7+/-2的原則,因?yàn)槲覀內(nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的應(yīng)從界面開始設(shè)計(jì)。

4學(xué)習(xí)設(shè)計(jì)模式

有了基本設(shè)計(jì)模型后,可以學(xué)一些設(shè)計(jì)模式(Design Pattern)。這是目前證明很有效的。比如體系結(jié)構(gòu)模式(Layering分層,Pipe/Filter管道或過濾器),設(shè)計(jì)模式(有很多,比如對(duì)象池Object Pool、緩沖池Cache等),編程模式(比如Copy-on-Write)。

懂了這些模式之后,就會(huì)對(duì)系統(tǒng)的整體結(jié)構(gòu)有很好的把握,而學(xué)術(shù)上也有傾向一個(gè)系統(tǒng)完全可以由各種模式組合而成。前面提到的MT實(shí)際上就有好幾種模式,掌握后就不用自己花很多時(shí)間去試了。另外一個(gè)很重要的領(lǐng)域就是并行和分布式計(jì)算領(lǐng)域,大概有20種左右。

5進(jìn)行編程實(shí)踐

接下來就不能紙上談兵了,最好的方法其實(shí)是實(shí)踐。一般教科書上的例子并不能算是實(shí)踐,只能算是讓你掌握語言特性用的。而提倡做實(shí)際的Project也不是太好,因?yàn)槟氵€沒有熟練的能力去綜合各種技術(shù),這樣只能是你自己越來越迷糊。

我認(rèn)為比較好的方法是找一些比較經(jīng)典的例子,每個(gè)例子比較集中一種編程思想而設(shè)計(jì)的,比如在我的實(shí)踐當(dāng)中,我曾經(jīng)學(xué)習(xí)過一個(gè)很經(jīng)典的例子就是用Java實(shí)現(xiàn)的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我記不大清楚了。好象是個(gè)網(wǎng)站,上面有原代碼和一些基本設(shè)計(jì)的文檔。

另一個(gè)來源可以到是個(gè)不錯(cuò)的文檔基地。從HotDraw上我學(xué)到了什么是Framework,以及如何用rolemodel的方式來構(gòu)造,這樣我就可以應(yīng)用到其他的地方。順便說一句,這個(gè)例子你絕對(duì)不會(huì)覺得小,只會(huì)覺得大,并且他還是真正的商用的Framework。

Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java應(yīng)該怎么學(xué)?有哪些知識(shí)點(diǎn)要注意”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 99re这里有免费视频精品 | a成人毛片免费观看 | 日韩av.com| 久久免视频 | 天天综合色天天综合网 | 日本三级网站在线观看 | 免费在线播放毛片 | 欧美日韩a级a | 草草视频在线观看 | 国产日韩欧美精品在线 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 国产成 人 综合 亚洲网 | 欧美视频在线免费播放 | 看全色黄大色黄女片爽毛片 | 午夜影院啊啊啊 | 久久国产高清 | 免费动漫无遮挡曰批视频软件 | 日韩中文字幕一区二区不卡 | 亚洲国产精| 99在线免费观看 | 亚洲影视一区二区 | 国产日韩欧美亚洲精品95 | 欧美黄色α片 | 黄网站在线免费 | 91视频入口 | 国产亚洲欧美在线视频 | 精品国产一区二区三区麻豆小说 | 成人欧美 | 色妞干网 | 日本精品一二三区 | 日韩亚洲视频 | 免费黄在线观看 | 国产精品国产三级国产an不卡 | 中国人xxxxxxx免费看视频 | 欧美色片在线观看 | 欧美日本道免费一区二区三区 | 亚洲欧美一区二区视频 | 夜间福利在线观看 | 亚洲伊人色一综合网 | 久久a 热6| 91亚洲精品第一综合不卡播放 |