java最初由sun公司出品,2009年被orcale公司(即甲骨文)收購,它的版本體系分為兩個緯度,縱向和橫向。
縱向的版本即為我們常說的jdk版本,通過近20年的時間,從1996年正式釋出1.0版本,發展到2014年的8.0版本。
橫向的版本即為我們所說的java體系,從java 2.0開始有所區分。
java se(j2se,java2 platform standard edition,标準版)
java ee(j2ee,java 2 platform enterprise edition,企業版)
java me(j2me,java 2 platform micro edition,微型版)
它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的java應用程式。
java se 包含了支援java web 服務開發的類,并為java platform,enterprise edition(java ee)提供基礎。
以前稱為j2ee。
企業版本幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 java 應用程式。
java ee 是在java se 的基礎上建構的,它提供web 服務、元件模型、管理和通信api,可以用來實作企業級的面向服務體系結構(service-oriented architecture,soa)和web 2.0 應用程式。
以前稱為j2me。
java me 為在移動裝置和嵌入式裝置(比如手機、pda、電視機頂盒和列印機)上運作的應用程式提供一個健壯且靈活的環境。
java me 包括靈活的使用者界面、健壯的安全模型、許多内置的網絡協定以及對可以動态下載下傳的連網和離線應用程式的豐富支援。
p.s.
基于java me規範的應用程式隻需編寫一次,就可以用于許多裝置,而且可以利用每個裝置的本機功能。
j2ee包含j2se;
j2me包含j2se的核心類,但新添加了一些專有類。
原文位址:http://blog.csdn.net/ooppookid/article/details/50894745