正文

1.1 Java簡(jiǎn)介(2)

學(xué)通Java的24堂課 作者:李鐘尉


1995年OAK被命名為Java編程語(yǔ)言,并于當(dāng)年5月23日正式對(duì)外發(fā)布JDK(Java SE Development Kits)1.0版本,Java語(yǔ)言在這一時(shí)刻正式成立了。它是一種極富創(chuàng)造力的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,同時(shí)也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言。用Java語(yǔ)言編寫的程序,可以運(yùn)行在任何平臺(tái)和設(shè)備上,如跨越IBM個(gè)人電腦、Windows視窗系統(tǒng)、MAC蘋果系統(tǒng)、手機(jī)應(yīng)用程序、各種電子設(shè)備等系統(tǒng)和硬件平臺(tái)。真正實(shí)現(xiàn)“一次編寫,到處運(yùn)行”,它非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,并且已成為Internet中最有影響力、最受歡迎的編程語(yǔ)言之一。

在2009年Oracle公司正式收購(gòu)了Sun成為Java的新家園,Oracle致力于完善Java的功能,使它更加強(qiáng)大。

1.1.2  Java的幾個(gè)版本

自從Sun推出Java以來(lái),就力圖使之無(wú)所不能,所以Java發(fā)展到現(xiàn)在,按應(yīng)用范圍分為3個(gè)版本。這3個(gè)版本分別是JavaSE、JavaEE和JavaME,這也就是Sun ONE(Open Net Environment)體系,下面分別介紹這3個(gè)Java版本。 

1.JavaSE

JavaSE就是Java的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用程序的開(kāi)發(fā),同時(shí)也是Java的基礎(chǔ),它包含Java語(yǔ)言基礎(chǔ)、JDBC數(shù)據(jù)庫(kù)操作、I/O輸入輸出、網(wǎng)絡(luò)通訊、多線程等技術(shù)。JavaSE的結(jié)構(gòu)如圖1.7所示。

2.JavaEE

JavaEE是Java的企業(yè)版,主要用于開(kāi)發(fā)企業(yè)級(jí)分布式的網(wǎng)絡(luò)程序,如電子商務(wù)網(wǎng)站和ERP系統(tǒng),其核心為EJB。JavaEE的API結(jié)構(gòu)如圖1.8所示。

3.JavaME

JavaME主要應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā),如掌上電腦、手機(jī)等移動(dòng)通訊電子設(shè)備,現(xiàn)在大部分手機(jī)廠商所生產(chǎn)的手機(jī)都支持Java技術(shù),幾乎很少有手機(jī)不支持Java,JavaME的結(jié)構(gòu)如圖1.9所示。


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)