正文

1.1 Java簡介(2)

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


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

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

1.1.2  Java的幾個版本

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

1.JavaSE

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

2.JavaEE

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

3.JavaME

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


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號