Java三大致系JavaEE、JavaSE、JavaME的區別

Java由四方面組成:

●Java編程語言,即語法。git

●Java文件格式,即各類文件夾、文件的後綴。github

●Java虛擬機(JVM),即處理*.class文件的解釋器。編程

●Java應用程序接口(Java API)。安全

三大致系

Java分爲三個體系,分別爲Java SE(J2SE,Java2 Platform Standard Edition,標準版),服務器

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業版),markdown

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。網絡

JavaSE

它容許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,併爲 Java Platform,Enterprise Edition(Java EE)提供基礎。架構

JavaEE

JavaEE是在JavaSE的基礎上構建的,用來開發B/S架構軟件,也就是開發企業級應用,因此稱爲企業版
幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通訊 API,能夠用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。編程語言

JavaME

Java ME爲在移動設備和嵌入式設備(好比手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME包括靈活的用戶界面、健壯的安全模式、許多內置的網絡協議以及對於動態下載的連網和離線應用程序的豐富支持。基於Java ME規範的應用程序只須要編寫一次,就能夠用於許多設備,並且能夠利用每一個設備的本級功能。post

再總結一下,JavaSE是Java的基礎,主要針對桌面程序開發;JavaEE是針對企業級應用開發;而JavaME是主要針對嵌入式設備軟件開發。

 

相關文章
相關標籤/搜索