1995年5月23日,Java技術(shù)的開發(fā)方Sun Microsystems公司正式對外推出Java程序設(shè)計語言和Java平臺。Java技術(shù)在Hot Java瀏覽器的應(yīng)用,也展現(xiàn)了這種技術(shù)強(qiáng)大的功能,跨平臺、動態(tài)的Web、Internet計算都是Java技術(shù)所展現(xiàn)出來的強(qiáng)大的技術(shù)之一。這些能力也讓Java技術(shù)展現(xiàn)了廣闊的發(fā)展空間。Java的廣泛應(yīng)用和被互聯(lián)網(wǎng)用戶的認(rèn)可,也讓W(xué)eb獲得了快速發(fā)展。目前,Java applet在常用的瀏覽器中都獲得了廣泛應(yīng)用。
Java的技術(shù)創(chuàng)始方以印尼的爪哇島的英文名為這項技術(shù)命名,因為爪哇島生產(chǎn)咖啡,因此以一個咖啡杯作為Java語言的標(biāo)準(zhǔn)。
Java平臺由Java虛擬機(jī)和Java 應(yīng)用編程接口構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個獨立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java 應(yīng)用程序就可運行。現(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java平臺基于Java1.5,最近版本為Java1.7。
當(dāng)然,Java技術(shù)目前還有不少局限性,比如該技術(shù)的設(shè)計主要以安全性和可攜性為出發(fā)點,折頁導(dǎo)致其一些特性,比如對硬件架構(gòu)和存儲器地址訪問的直接訪問都被去除了,如果需要間接調(diào)用這些底層功能的話,就需要使用JNI(Java本地接口)來調(diào)用本地代碼。而間接訪問意味著頻繁調(diào)用這些特性時性能損失會很大,這種問題在微軟的.NET平臺同樣存在。
盡管如此,但總的來說還是瑕不掩瑜,Java 技術(shù)通用性、高效性、平臺移植性和安全性所具有的難以比擬的優(yōu)越,以及PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng)等多領(lǐng)域應(yīng)用的廣泛性,讓這項技術(shù)在互聯(lián)網(wǎng)行業(yè)一直擁有舉足輕重的作用。尤其是在移動互聯(lián)網(wǎng)迅猛發(fā)展的今天,Java技術(shù)依然有著十分廣闊的發(fā)展前景。
中培偉業(yè)集團(tuán)是國家教育培訓(xùn)機(jī)構(gòu)的一線品牌,公司成立十年來,一直致力于最前沿、熱門和實用的精品培訓(xùn)課程的研發(fā)和講授。中培研發(fā)和講授的課程主要涉及移動互聯(lián)網(wǎng)與大數(shù)據(jù)、IT運維、軟件工程、工具軟件、從業(yè)資格考前培訓(xùn)五大類近百種課程!每年在全國各地舉辦各種IT培訓(xùn)的公開課,同時也能根據(jù)企業(yè)需要設(shè)計具有針對性的培訓(xùn)計劃,進(jìn)入企業(yè)開展內(nèi)部培訓(xùn)。除了線下的公開課之外,中培還打造了強(qiáng)大的線上學(xué)習(xí)培訓(xùn)體系。