|
南通東方標準
| 聯(lián)系人:成老師
先生 (營銷專員) |
| 電 話:0513-85251288 |
| 手 機: |
 |
|
 |
|
| 東方標準的Java教學(xué) |
南通東方標準對于JAVA簡介!java它最初被命名為Oak,目標設(shè)定在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計算機網(wǎng)絡(luò)上的廣闊應(yīng)用前景。于是改造了Oak,以“Java”的名稱正式發(fā)布。
Java 編程語言的風格十分接近C、C++語言。Java是一個純的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了 C++ 語言面向?qū)ο蠹夹g(shù)的核心。Java舍棄了C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operat overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。在 Java 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。
Java 不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼。從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,每次的編譯執(zhí)行需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。但在 Java 1.4.2 發(fā)布后,Java 的執(zhí)行速度有了大幅提升。
與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計的 Java 開發(fā)公司被要求所設(shè)計的 Java 軟件必須相互兼容!癑ava 語言靠群體的力量而非公司的力量”是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。
Sun 公司對 Java 編程語言的解釋是:Java 編程語言是個簡單、面向?qū)ο、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。
Java 平臺是基于 Java 語言的平臺。這樣的平臺目前非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿 Java 的 C#語言。
Java的名字起源
Java的名字的來源:Java是印度尼西亞爪哇島的英文名稱,因盛產(chǎn)咖啡而聞名。Java語言中的許多庫類名稱,多與咖啡有關(guān):如JavaBeans(咖啡豆)、NetBeans(網(wǎng)絡(luò)豆)以及ObjectBeans (對象豆)等等。SUN和JAVA的標識也正是一杯正冒著熱氣的咖啡。
據(jù)James Gosling(詹姆斯·高斯林)回憶,最初這個為TV機頂盒所設(shè)計的語言在Sun內(nèi)部一直稱為Green項目。我們的新語言需要一個名字。Gosling(高斯林)注意到自己辦公室外一棵茂密的橡樹Oak,這是一種在硅谷很常見的樹。所以他將這個新語言命名為Oak,但Oak是另外一個注冊公司的名字。這個名字不可能再用了。 |
 |
| |
|
|
 |
|
|