久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發(fā)語言培訓(xùn)專區(qū)C++語言開發(fā) → C++與Java語言及其開發(fā)工具


  共有7838人關(guān)注過本帖樹形打印

主題:C++與Java語言及其開發(fā)工具

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
C++與Java語言及其開發(fā)工具  發(fā)帖心情 Post By:2010-12-10 15:08:03

一談到Java,人們馬上會想起一種類似于C和C++的、適用于分布環(huán)境的面向?qū)ο缶幊陶Z言,想到這種語言的簡單、穩(wěn)定、安全、與體系結(jié)構(gòu)無關(guān)、可移植、可解釋、高性能、多線索和動態(tài)性等特征。這些都是Java作為一種程序設(shè)計語言的主要特征。但是,如果希望更好地理解Java語言,最好的方法是把這種語言與其同類型的語言相比較。既然Java類似于C++ ,把它同C++進行一番比較則是順理成章的事情。 

一、Java語言 

Java是由Sun公司的一個技術(shù)小組研制出來的。在實現(xiàn)Java語言的過程中,小組的技術(shù)人員很快就意識到:C++無法成為一種完全面向?qū)ο蟮摹⒕W(wǎng)絡(luò)化的開發(fā)語言。C++是通過給原先的C語言增加面向?qū)ο蠊δ芏_發(fā)出來的,因此,它存在著先天不足。這主要體現(xiàn)在C++種類繁多,功能大量冗余,同時又沒有任何一種C++編譯器能夠支持它的全部功能。鑒于這種情況,Sun公司的技術(shù)人員決定不擴充C++,而開發(fā)一種全新的計算機語言(Java的前身Oak)。但是,C++已經(jīng)成了大多數(shù)編程人員所熟練掌握的語言,Java的設(shè)計顯然不能無視這個現(xiàn)實。如果Java和C++之間的差別
過大,那么程序員們在學(xué)會這種語言的過程中無疑要花費大量的時間和精力。因此,Java保留了盡可能多的C++風(fēng)格。 

Java是完全面向?qū)ο蟮?這和C++不盡相同。盡管C++被認(rèn)為是一種面向?qū)ο蟮恼Z言,但它仍然支持過程式程序設(shè)計風(fēng)格。Java則不然,它要求程序員采用完全面向?qū)ο蟮木幊碳夹g(shù) ,從而消除了由于混用兩種相同的編程風(fēng)格而導(dǎo)致的種種問題。另一方面,Java的"外觀"和 "感覺"和C++又有著很多相似之處。Java消除了C和C++中的冗余以及所有過程式的編程風(fēng)格 ,并且不再支持指針數(shù)據(jù)類型,同時增加了數(shù)組的自動邊界檢查和自動內(nèi)存垃圾搜集,并且把數(shù)組封裝到類結(jié)構(gòu)內(nèi),從而有助于開發(fā)分布計算環(huán)境下的應(yīng)用程序。 

不過,Java之所以能夠成為一種理想的編程語言,最重要的原因還在于其"內(nèi)嵌"的內(nèi)存管理和多線索功能。C++語言支持程序員編寫一些非常低級的程序,從而能夠訪問機器硬件 ,并操縱實際內(nèi)存地址。但這些是以犧牲可移植性為代價的,因為這時每個程序都是針對某種具體硬件環(huán)境的。而Java卻是通過提供各種邊界檢查和內(nèi)存管理來確保代碼的可移植性 ,同時,還提供了內(nèi)嵌的多線索功能,使類似于內(nèi)存垃圾搜集一類的操作可以在后臺進行,從而保證了較高的執(zhí)行效率。 

Java語言能夠具有這些優(yōu)點,主要是因為它是作為一種全新的語言而設(shè)計的。如果僅僅是擴充C++,Java將無法避免C++中遺留的大量過程式特性,其解釋器的規(guī)模將急劇增長,從而降低了系統(tǒng)的總體性能,代碼的可移植性和穩(wěn)定性的實現(xiàn)即使是可能的,也將非常困難。總之,Java的這些特性,為其成為下一代編程語言奠定了良好的基礎(chǔ)。 

1.Java 的面向?qū)ο筇卣?nbsp;

面向?qū)ο蠹夹g(shù)的關(guān)鍵在于封裝、繼承和動態(tài)聯(lián)編,下面就談?wù)凧ava是如何支持這些關(guān)鍵特性的。 

面向?qū)ο蠹夹g(shù)的基本單位是對象,對象在Java中稱為類(Class)。一個類實際上就是一段用于實現(xiàn)對象行為的代碼,它是提供封裝性的根本所在。也就是說,對象及其相關(guān)的所有操作均被封裝到一個類中。 

所有的對象都有一個狀態(tài)。類也有狀態(tài),以"實例變量"表示。實例變量由相應(yīng)的類進行控制,除某些特殊情況外其它任何類都無法訪問這些變量。實例變量通過方法(method)進行訪問。方法相當(dāng)于過程式語言中的函數(shù),它是一個可多次調(diào)用的代碼段。程序員必須通過調(diào)用方法來實現(xiàn)對類的控制,即改變類的狀態(tài),而且只能實現(xiàn)類的方法所允許的操作。這就是面向?qū)ο蠹夹g(shù)的工作原理。 

當(dāng)然,在個別情況下(對某些面向?qū)ο蟮恼Z言而言),編程人員也可以直接訪問實例變量 ,但這并不是一個值得推薦的做法,因為它違背了面向?qū)ο蟮某踔浴?nbsp;

面向?qū)ο缶幊痰膬?yōu)點主要在于代碼的可重用性。當(dāng)需要進行某些重復(fù)性操作時,編程人員不必反復(fù)地重寫相同的代碼段,而只需創(chuàng)建對象的多個實例即可。因為編程人員既不需要了解對象是如何創(chuàng)建的,也不用知道對象內(nèi)部的工作機理,需要知道的只是對象方法的調(diào)用機制,其余的工作將由對象所屬的類進行處理。在Java中,程序員可以編寫完成各種功能的類,發(fā)布編譯之后的代碼,并且只需要告訴用戶如何控制這些類即可。 

Java通過類來實現(xiàn)對象,并且提供了類的多種用法。類可以作為各對象實例的一個模板。為創(chuàng)建類的新實例,可以調(diào)用其構(gòu)造函數(shù),它是每當(dāng)創(chuàng)建類的一份新的拷貝時都必須調(diào)用的一個特殊方法。當(dāng)一個類的所有程序都已經(jīng)結(jié)束運行,或者Java覺得不再需要調(diào)用該類時 (比方說應(yīng)用程序已經(jīng)結(jié)束),必須調(diào)用這個類的終結(jié)函數(shù)(finalize),以進行一些必要的清除工作。當(dāng)然,Java的終結(jié)函數(shù)和C++中的析構(gòu)函數(shù)會有所差別,因為Java可進行自動垃圾清除。

支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

C++與Java語言及其開發(fā)工具








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
欧美影视一区二区| 国产精品免费av| 天天久久人人| 国产一级二级三级精品| fc2成人免费人成在线观看播放 | 欧美一区二区黄| 欧美午夜精品免费| 中文字幕久久一区| 亚洲欧洲国产日韩精品| 欧美一进一出视频| 久久久99国产精品免费| 国产精品一区而去| 国产aⅴ精品一区二区三区黄| 99久久国产综合精品色伊| 成人免费观看视频| 高清不卡一区二区| 成人黄色777网| 成人免费视频国产在线观看| 国产精品888| 东方aⅴ免费观看久久av| 国产精品一区二区x88av| 国产乱人伦偷精品视频不卡| 国产一区三区三区| 国产精品系列在线观看| 国产成人在线免费| 成人激情视频网站| 91女人视频在线观看| 成人欧美一区二区三区视频| 国产伦精品一区二区三区四区免费| 9a蜜桃久久久久久免费| 国产一区二区三区av在线| 精品免费日产一区一区三区免费| 看欧美日韩国产| 日韩精品最新在线观看| 中文字幕99| 欧美私模裸体表演在线观看| 欧美日韩在线电影| 日韩精品一区二区在线观看| 久久午夜电影网| 国产欧美日韩三级| 亚洲欧美国产77777| 午夜精品久久久久久久| 蜜臀av亚洲一区中文字幕| 另类小说图片综合网| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产欧美一区二区三区鸳鸯浴| 中文字幕av一区二区三区免费看 | 琪琪一区二区三区| 久久成人精品无人区| 国产成人精品www牛牛影视| 97se亚洲国产综合自在线| 国产免费高清一区| 亚洲电影一二三区| 欧美视频自拍偷拍| 日韩精品专区在线影院观看| 中文字幕免费观看一区| 亚洲男人的天堂在线观看| 日日骚欧美日韩| 国产精品18久久久久久久网站| 91蝌蚪porny九色| 欧美日韩免费精品| 在线观看区一区二| 欧美成人aa大片| 国产精品久久毛片a| 一区二区免费在线| 寂寞少妇一区二区三区| 99久久伊人精品| 欧美12av| 欧美日韩一区高清| 久久精品视频在线免费观看 | 亚洲精品中文在线影院| 男女男精品视频网| a美女胸又www黄视频久久| 精品乱子伦一区二区三区| 亚洲欧美精品| 欧美一区二区黄色| 亚洲欧洲日韩在线| 久国产精品韩国三级视频| 91玉足脚交白嫩脚丫在线播放| 欧美精品一区在线发布| 欧美日韩一本到| 国产目拍亚洲精品99久久精品| 亚洲国产精品尤物yw在线观看| 国内精品写真在线观看| 国产不卡一区二区在线观看| 中文字幕一区二区三区四区五区六区| 日韩欧美综合在线| 亚洲精品视频在线观看网站| 久久精品99久久久| 国产精品青青草| 91成人看片片| 欧美高清一级片在线观看| 日韩和的一区二区| 91香蕉视频mp4| 中文字幕中文字幕在线中一区高清 | 欧美丰满少妇xxxxx高潮对白| 国产精品私人影院| 六月丁香婷婷久久| 国产一区不卡在线观看| 欧美日韩免费不卡视频一区二区三区| 欧美韩国一区二区| 久久99精品久久久久久久久久久久| 北条麻妃高清一区| 欧美私人免费视频| 成人免费在线视频| 国产精品综合在线视频| 欧洲视频一区二区三区| 欧美成人欧美edvon| 亚洲成人免费看| 91传媒免费看| 精品视频在线视频| 亚洲精品乱码久久久久| 成人免费高清视频在线观看| 亚洲综合五月天| 国产精品三级在线观看| 国产一区二区成人久久免费影院 | 性欧美疯狂xxxxbbbb| eeuss一区二区三区| 欧美日韩国产免费一区二区| 亚洲另类中文字| voyeur盗摄精品| 欧美综合亚洲图片综合区| 国产精品成人一区二区艾草 | 亚洲欧洲色图综合| 高清不卡在线观看| 中文字幕一区二区三区5566| 国产精品国产自产拍高清av| 国产成人精品免费视频网站| 在线免费观看成人网| 成人免费在线视频观看| 成人动漫一区二区| 欧美中文字幕亚洲一区二区va在线 | 在线视频国内自拍亚洲视频| 亚洲欧美区自拍先锋| 91亚洲资源网| 欧美剧情片在线观看| 午夜av电影一区| 美女视频久久| 国产欧美日韩另类一区| 国产69精品久久久久777| 色悠悠久久综合| 亚洲一二三四在线观看| 精品产品国产在线不卡| 久久久亚洲精品石原莉奈| 国产一区二区三区免费观看| 亚洲人成网站在线观看播放| 亚洲丝袜美腿综合| julia一区二区中文久久94| 精品欧美一区二区在线观看| 激情综合色丁香一区二区| 在线免费观看成人| 亚洲影视资源网| 久久综合九色欧美狠狠| 中文字幕+乱码+中文字幕一区| 成人精品一区二区三区四区 | 成人美女在线观看| 欧美日本在线视频| 蜜桃视频第一区免费观看| 午夜久久资源| 亚洲老妇xxxxxx| 精品欧美国产| 中文字幕一区二区三区蜜月| av一区二区三区免费| 久久久久久久久久看片| 波多野结衣中文一区| 日韩亚洲欧美一区| 国产麻豆91精品| 欧美日韩精品一区视频| 美女在线观看视频一区二区| 色哟哟在线观看一区二区三区| 亚洲午夜精品在线| 三区精品视频| 亚洲国产欧美日韩另类综合| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 青娱乐精品在线视频| 色妹子一区二区| 免费观看成人av| 在线精品视频一区二区三四| 奇米影视一区二区三区| 日本国产一区二区| 蜜臀av性久久久久av蜜臀妖精| 日本高清不卡在线观看| 日本vs亚洲vs韩国一区三区| 一本大道久久a久久综合婷婷| 日韩黄色一级片| 在线一区二区三区做爰视频网站| 欧美bbbbb| 欧美久久一二区| 国产大片一区二区| 欧美变态口味重另类| av动漫一区二区| 久久精品视频一区二区三区| 不卡视频一区二区| 亚洲欧美怡红院| 日韩精品伦理第一区| 日韩中文字幕麻豆| 欧美性色黄大片手机版| 国产一区二区精品久久| 精品噜噜噜噜久久久久久久久试看| 99精品欧美一区二区蜜桃免费|