四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 什么是Java語言?按應(yīng)用范圍Java如何分類?

什么是Java語言?按應(yīng)用范圍Java如何分類?

2020-09-29 11:17:48 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

如今,越來越多的人選擇進(jìn)入IT行業(yè),但不知道他們適合學(xué)習(xí)哪種編程語言以及哪種語言具有出色的發(fā)展前景。編程語言是很多IT職位的必須,當(dāng)然職位不同所學(xué)習(xí)的編程語言類型也就不同。因此,在選擇編程語言時,必須仔細(xì)考慮編程語言的選擇。 在此過程中,許多人會選擇Java語言作為他們的輸入語言。那么什么是Java語言?按應(yīng)用范圍Java如何分類?

  什么是Java語言?

簡單地說,Java是由SunMicrosystems公司于1995年推出的一門面向?qū)ο蟪绦蛟O(shè)計語言。2010年Oracle公司收購SunMicrosystems,之后由Oracle公司負(fù)責(zé)Java的維護(hù)和版本升級。

其實,Java還是一個平臺。Java平臺由Java虛擬機(jī)(JavaVirtualMachine,JVM)和Java應(yīng)用編程接口(ApplicationProgrammingInterface,API)構(gòu)成。Java應(yīng)用編程接口為此提供了一個獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java應(yīng)用程序就可運(yùn)行。

Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版本發(fā)展到1.2版本。常用的Java平臺基于Java1.6,最新版本為Java1.8。

Java發(fā)展至今,就力圖使之無所不能。在世界編程語言排行榜中,近年來Java一直穩(wěn)居第一名,比第二名的C語言高出幾個百分點(diǎn)。

  按應(yīng)用范圍Java如何分類?

按應(yīng)用范圍,Java可分為3個體系,即JavaSE、JavaEE和JavaME。下面簡單介紹這3個體系。

  1.JavaSE

JavaSE(JavaPlatformStandardEdition,Java平臺標(biāo)準(zhǔn)版)以前稱為J2SE,它允許開發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實時環(huán)境中使用的Java應(yīng)用程序。JavaSE包含了支持JavaWeb服務(wù)開發(fā)的類,并為JavaEE提供基礎(chǔ),如Java語言基礎(chǔ)、JDBC操作、I/O操作、網(wǎng)絡(luò)通信以及多線程等技術(shù)。

  2.JavaEE

JavaEE(JavaPlatformEnterpriseEdition,Java平臺企業(yè)版)以前稱為J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端Java應(yīng)用程序。JavaEE是在JavaSE基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)(ServiceOrientedArchitecture,SOA)和Web2.0應(yīng)用程序。

3.JavaME

JavaME(JavaPlatformMicroEdition,Java平臺微型版)以前稱為J2ME,也叫K-JAVA。JavaME為在移動設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個健壯且靈活的環(huán)境。

JavaME包括靈活的用戶界面、健壯的安全模型、豐富的內(nèi)置網(wǎng)絡(luò)協(xié)議以及對可以動態(tài)下載的聯(lián)網(wǎng)和離線應(yīng)用程序。基于JavaME規(guī)范的應(yīng)用程序只需編寫一次就可以用于許多設(shè)備,而且可以利用每個設(shè)備的本機(jī)功能。

以上就是關(guān)于什么是Java語言,以及按應(yīng)用范圍Java如何分類的全部內(nèi)容介紹,想了解更多關(guān)于Java語言的信息,請繼續(xù)關(guān)注中培偉業(yè)。

標(biāo)簽: Java語言 Java如何分類
主站蜘蛛池模板: 丹江口市| 玉林市| 台东县| 东至县| 古交市| 巴彦淖尔市| 泰安市| 太保市| 公安县| 孟州市| 文登市| 虎林市| 八宿县| 临安市| 金华市| 泾源县| 浦东新区| 全南县| 和田市| 深水埗区| 志丹县| 台东市| 太原市| 吕梁市| 阿鲁科尔沁旗| 五寨县| 偏关县| 永年县| 石屏县| 苍梧县| 桐乡市| 赫章县| 云霄县| 江安县| 南和县| 威信县| 依兰县| 广西| 青川县| 灯塔市| 通城县|