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