Java SE、Java EE、Java ME基本区别
Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,并為 Java Platform,Enterprise Edition(Java EE)提供基礎。
Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。
Java ME(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基于 Java ME 規范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能。
說得更簡單點
Java SE 是做電腦上運行的軟件。
Java EE 是用來做網站的-(我們常見的JSP技術)
Java ME 是做手機軟件的。
可以通俗一點說,se是標準java API,屬于java基礎,后面的ee和me都會用到se。ee是企業級開發,一般來開發java web,javaweb會利用se的反射功能和web規范來封裝一些框架,用框架開發web會很省事。me是移動設備開發,由于Google Android出現,直接用Android API開發就可以了,me幾乎沒用了。
?
鏈接:https://www.zhihu.com/question/31455874/answer/66641183?
來源:知乎?
著作權歸作者所有,轉載請聯系作者獲得授權。
轉載于:https://www.cnblogs.com/weilyq/p/11157830.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java SE、Java EE、Java ME基本区别的全部內容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: linux下elasticsearch
- 下一篇: 【C++快读快输详解(快速读入数字,快速