毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精


曙海教育集團論壇開發語言培訓專區C++語言開發 → C++與Java語言及其開發工具


  共有10655人關注過本帖樹形打印

主題:C++與Java語言及其開發工具

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


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

一談到Java,人們馬上會想起一種類似于C和C++的、適用于分布環境的面向對象編程語言,想到這種語言的簡單、穩定、安全、與體系結構無關、可移植、可解釋、高性能、多線索和動態性等特征。這些都是Java作為一種程序設計語言的主要特征。但是,如果希望更好地理解Java語言,最好的方法是把這種語言與其同類型的語言相比較。既然Java類似于C++ ,把它同C++進行一番比較則是順理成章的事情。 

一、Java語言 

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

Java是完全面向對象的,這和C++不盡相同。盡管C++被認為是一種面向對象的語言,但它仍然支持過程式程序設計風格。Java則不然,它要求程序員采用完全面向對象的編程技術 ,從而消除了由于混用兩種相同的編程風格而導致的種種問題。另一方面,Java的"外觀"和 "感覺"和C++又有著很多相似之處。Java消除了C和C++中的冗余以及所有過程式的編程風格 ,并且不再支持指針數據類型,同時增加了數組的自動邊界檢查和自動內存垃圾搜集,并且把數組封裝到類結構內,從而有助于開發分布計算環境下的應用程序。 

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

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

1.Java 的面向對象特征 

面向對象技術的關鍵在于封裝、繼承和動態聯編,下面就談談Java是如何支持這些關鍵特性的。 

面向對象技術的基本單位是對象,對象在Java中稱為類(Class)。一個類實際上就是一段用于實現對象行為的代碼,它是提供封裝性的根本所在。也就是說,對象及其相關的所有操作均被封裝到一個類中。 

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

當然,在個別情況下(對某些面向對象的語言而言),編程人員也可以直接訪問實例變量 ,但這并不是一個值得推薦的做法,因為它違背了面向對象的初衷。 

面向對象編程的優點主要在于代碼的可重用性。當需要進行某些重復性操作時,編程人員不必反復地重寫相同的代碼段,而只需創建對象的多個實例即可。因為編程人員既不需要了解對象是如何創建的,也不用知道對象內部的工作機理,需要知道的只是對象方法的調用機制,其余的工作將由對象所屬的類進行處理。在Java中,程序員可以編寫完成各種功能的類,發布編譯之后的代碼,并且只需要告訴用戶如何控制這些類即可。 

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

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

返回版面帖子列表

C++與Java語言及其開發工具








簽名
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
欧美日韩精品一区二区三区四区 | 成人av先锋影音| 欧美一区二区私人影院日本| 综合久久久久久| 99精品国产热久久91蜜凸| 综合网在线视频| 成人网在线播放| 国产精品福利影院| 91黄色免费网站| 天天av天天翘天天综合网| 欧美性视频一区二区三区| 亚洲一二三四久久| 日本国产一区二区| 日韩和的一区二区| 6080yy午夜一二三区久久| 亚洲mv大片欧洲mv大片精品| 91精品国产综合久久久久久漫画 | 奇米色一区二区| 久久精品无码一区二区三区| 高清国产一区二区三区| 亚洲乱码国产乱码精品精的特点 | 国产精品美女久久久久久久网站| 国产精品自产自拍| 一区二区三区精品视频在线| 日韩免费高清电影| www.日韩在线| 蜜臀久久99精品久久久久宅男| 26uuu国产一区二区三区| 91久久精品国产91性色tv| 一区av在线播放| 久久精品人人做人人爽97| 欧美色倩网站大全免费| 99视频超级精品| 日韩av电影免费观看高清完整版 | 91免费观看视频在线| 狠狠色丁香婷婷综合| 夜夜嗨av一区二区三区| 国产精品女主播av| 国产欧美一区二区三区在线看蜜臀 | 男女男精品视频网| 亚洲精品综合在线| 亚洲欧美一区二区久久| 欧美视频在线播放| 91精品国产91久久久久久最新毛片| 国产在线精品一区二区夜色 | 成人深夜福利app| 成人少妇影院yyyy| 高清不卡在线观看| www.亚洲在线| 日本精品一区二区三区高清| 色婷婷国产精品久久包臀 | 91麻豆精品国产自产在线观看一区| 日本黄色一区二区| 在线成人av网站| 欧美一区二区三区四区久久| 日韩一区二区三区在线视频| 日韩免费视频一区二区| 国产精品婷婷午夜在线观看| 最新中文字幕一区二区三区| 国产精品久久毛片a| 一区二区日韩av| 日韩精品电影在线观看| 国内精品视频一区二区三区八戒| 成人夜色视频网站在线观看| 日本电影欧美片| 欧美精品v日韩精品v韩国精品v| 日韩一区二区在线看| 亚洲图片激情小说| 免费看日韩a级影片| 成人动漫在线一区| 日韩欧美一区在线观看| 亚洲国产精品成人综合色在线婷婷 | 青青草一区二区三区| 成人丝袜18视频在线观看| 欧美老年两性高潮| 国产精品青草综合久久久久99| 日日夜夜免费精品视频| 国产不卡在线一区| 欧美一级艳片视频免费观看| 一区二区三区在线免费播放| 激情亚洲综合在线| 欧美日韩在线亚洲一区蜜芽| 欧美国产日产图区| 国产一区二区在线看| 日韩一区二区在线观看视频| 亚洲亚洲人成综合网络| 色www精品视频在线观看| 久久精品欧美一区二区三区不卡| 日韩高清电影一区| 日韩欧美在线网站| 日本在线不卡视频| 欧美性淫爽ww久久久久无| 亚洲另类色综合网站| 色偷偷88欧美精品久久久| 中文字幕va一区二区三区| a亚洲天堂av| 亚洲精品免费视频| 不卡在线视频中文字幕| 国产精品久久久久婷婷 | 欧美顶级少妇做爰| 久久草av在线| 国产精品少妇自拍| 欧美性videosxxxxx| 奇米777欧美一区二区| 久久久精品国产免费观看同学| 精东粉嫩av免费一区二区三区| 亚洲精品在线免费播放| www.色综合.com| 日韩高清在线不卡| 国产精品毛片a∨一区二区三区| 99精品久久99久久久久| 91性感美女视频| 99精品视频一区二区三区| 一区二区三区中文字幕| 制服丝袜亚洲网站| av高清不卡在线| 日本 国产 欧美色综合| 亚洲视频一区在线观看| 日韩精品一区二区三区中文不卡| 成人一道本在线| 久久99久久久欧美国产| 亚洲女性喷水在线观看一区| 精品精品国产高清a毛片牛牛 | 日韩精品一区二区三区蜜臀| av一区二区三区| 国产精品一区在线观看你懂的| 日韩专区欧美专区| 一区二区三区四区av| 国产精品麻豆久久久| 精品国产乱码久久久久久久 | 亚洲色图一区二区| 中文字幕乱码亚洲精品一区| 精品国产乱码久久久久久蜜臀| 欧洲精品视频在线观看| 成人黄色软件下载| 国产精品亚洲一区二区三区妖精| 亚洲一卡二卡三卡四卡五卡| 亚洲夂夂婷婷色拍ww47| 亚洲不卡在线观看| 亚洲国产人成综合网站| 日本亚洲欧美天堂免费| 黄色精品一二区| 福利一区二区在线观看| 91在线观看污| 欧美二区乱c少妇| 久久久国际精品| 亚洲丝袜另类动漫二区| 亚洲一二三四区| 国产精品影视在线| 色综合咪咪久久| 欧美高清激情brazzers| 日韩美女视频一区二区在线观看| 日韩欧美高清dvd碟片| 欧美激情一区在线观看| 亚洲在线免费播放| 国产一区二区三区在线观看免费视频 | 欧美va亚洲va国产综合| 亚洲综合一二区| 欧美日韩一区国产| 欧美丰满少妇xxxbbb| 中文字幕乱码亚洲精品一区| 亚洲香肠在线观看| 国产高清成人在线| 日韩视频免费直播| 亚洲人一二三区| 秋霞电影网一区二区| 色久综合一二码| 久久久久久久久岛国免费| 亚洲自拍偷拍网站| 99在线视频精品| 精品三级在线看| 一区二区三区波多野结衣在线观看| 国产一区二区三区蝌蚪| 7777精品伊人久久久大香线蕉的 | 26uuu国产一区二区三区| 夜夜嗨av一区二区三区| 一本色道久久加勒比精品| 中文字幕日韩av资源站| 成人一区二区视频| 国产精品丝袜久久久久久app| 黄网站免费久久| 国产偷国产偷精品高清尤物| 久久www免费人成看片高清| 欧美va在线播放| 成人黄色av网站在线| 欧美国产日本视频| 91国偷自产一区二区使用方法| 国产精品国产自产拍高清av王其| 国产91综合一区在线观看| 久久综合九色综合97_久久久| 九色综合狠狠综合久久| 欧美国产日韩亚洲一区| 色av成人天堂桃色av| 午夜国产不卡在线观看视频| 欧美一区国产二区| www.av精品| 亚洲成人av电影在线| 欧美成人精品高清在线播放| 丁香激情综合五月| 亚洲国产日韩a在线播放性色|