国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

2010Java認(rèn)證考試:Java語言11大特色

來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2011-10-11 16:14:29

  Java與C++極為相似,但卻簡單得多。高級編程語言的所有特性中,不是絕對需要的都已刪去了。例如,Java沒有算符過載、標(biāo)題文件、預(yù)處理、指針運算、結(jié)構(gòu)、聯(lián)合、多維數(shù)組、模板及隱式類型變換。如果你知道一點C、C++或Pascal,你很快就會駕馭Java。這里是一個簡單的JavaHelloWorld程序:

  publicclassHelloInternet{publicstaticvoidmain(Stringargv[]){System。out。println(“HelloIn-ternet!”)}}

  1、Java是面向?qū)ο蟮?/strong>

  Java是一種面向?qū)ο蟮木幊陶Z言。除了簡單的類型,如數(shù)字和布爾算子之外,Java中的大部分都是對象。

  正如任何面向?qū)ο蟮恼Z言一樣,Java代碼也按類組織。每個類定義一組規(guī)定對象行為的方法。一個類可以繼承另一個類的行為。在類的根層次上,通常是類對象。

  Java支持單繼承類層次結(jié)構(gòu)。這就是說,每個類一次只能繼承一個別的類。有些語言允許多繼承性,但這可能造成混亂,使語言不必要地復(fù)雜化。例如,難以想像,一個對象會繼承兩個完全不同的類的行為。

  Java還支持摘要類的接口。這允許編程人員先定義接口的方法,而不必急于馬上確定方法的實現(xiàn)。一個類可以施行多個接口,從而具有真正多繼承性的許多優(yōu)點。一個對象也可實施任意數(shù)量的接口。Java接口與IDL接口極其相似。很容易建立IDLJ編譯器。這就是說,Java可用于CORBA對象系統(tǒng)來建立分布式對象系統(tǒng)。鑒于在許多計算機系統(tǒng)中都采用IDL接口和CORBA對象系統(tǒng),這種兼容性是重要的。

  2、Java是靜態(tài)類型的

  在一個Java程序中,必須定義所用對象(數(shù)字、字符、數(shù)組等)的類型。這有助于編程人員很快發(fā)現(xiàn)問題,因為當(dāng)程序編譯時可以檢測類型錯誤。

  不過,Java系統(tǒng)中的對象也有動態(tài)類型。要求一個對象為動態(tài)類型往往是可能的,所以編程人員寫的程序可以對不同類型的對象做不同的事。

  3、Java是編譯型的

  當(dāng)運行Java程序時,它首先被編譯成字節(jié)代碼。字節(jié)代碼非常類似于機器指令,所以Java程序非常高效。然而,字節(jié)代碼并不專對一種特定的機器,所以Java程序無需重新編譯便可在眾多不同的計算機上執(zhí)行。

  Java源程序被編譯成類文件,它相當(dāng)于程序的字節(jié)代碼表現(xiàn)。在一個Java類文件中,所有對方法及實例變量的參照均按名進行,并在第一次執(zhí)行代碼時加以分辨。這使得代碼更通用,更不易受修改的影響,而仍具高效。

  4、Java是體系結(jié)構(gòu)中立的

  Java語言對每種計算機都一樣。比如,簡單的類型都是不變的:整數(shù)總是32位,長整數(shù)總是64位。令人奇怪的是,諸如C及C++等時髦的編程語言卻不是這樣。由于這些語言定義如此自由,每種編譯器及開發(fā)環(huán)境便各有不同了,這使程序的移植成為討厭的問題。Java程序的移植卻很容易,而且不需要進行重新編譯。

  5、Java是健全的

  Java程序不可能造成計算機崩潰。Java系統(tǒng)仔細(xì)檢測對內(nèi)存的每次訪問,確認(rèn)它是合法的,而且不致引起任何問題。

上一篇:微軟認(rèn)證考點:解析Windows7設(shè)備驅(qū)動管理
下一篇:2011年清華浙大等六校聯(lián)考 考試時間題型待調(diào)整

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長沙市天心區(qū)團結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!
夏津县| 界首市| 泸水县| 庆云县| 龙井市| 德令哈市| 临武县| 泰宁县| 阳泉市| 营口市| 汕尾市| 英超| 耿马| 都匀市| 五家渠市| 明溪县| 怀来县| 乡宁县| 宁蒗| 海宁市| 青龙| 安康市| 土默特左旗| 开江县| 沛县| 高碑店市| 克山县| 唐河县| 临高县| 皮山县| 天等县| 平山县| 安顺市| 苏尼特左旗| 万年县| 南丹县| 温宿县| 济阳县| 林周县| 大田县| 鹤峰县|