- Java編程從入門到精通
- 胡平 劉濤主編
- 538字
- 2025-04-02 16:03:05
1.3.2 版本劃分
從JDK 1.2開始,Java被劃分成了3個版本[2]——J2SE、J2EE和J2ME,以開發不同規模的硬件平臺與計算環境下的Java程序。JDK 6發布時,3個版本被重新命名為Java SE、Java EE和Java ME。
1. Java SE
Java SE(Java Standard Edition,Java標準版)適合開發運行于客戶端的命令行或圖形用戶界面程序(通常稱為桌面程序)。Java SE包含了Java的核心API,并為Java EE提供支撐。絕大多數Java初學者應從標準版開始,這也是本書基于的版本。
2. Java EE[3]
Java EE(Java Enterprise Edition,Java企業版)適合開發和部署分布式的、業務邏輯相對復雜以及數據和并發量相對龐大的企業級應用。Java EE構建于Java SE的基礎之上,其核心是一套關于組件和服務的規范與參考實現,如JSP/Servlet、EJB、JMS、JPA和JTA等,使得網絡中所有遵循Java EE規范的異構平臺和系統能夠良好通信和交互。
3. Java ME
Java ME(Java Micro Edition,Java微型版)適合開發運行在移動和嵌入式設備(如智能卡、手機[4]、樹莓派、電視機頂盒等)上的Java程序。由于這些設備的計算能力、存儲容量、能源、網絡帶寬以及屏幕分辨率等都較計算機弱,因此,Java ME的虛擬機以及核心API使用了Java SE的子集。此外,Java ME還提供了一些可選API以支持某些移動設備特有的功能,如多媒體、游戲和藍牙通信等。
說明:Java的優勢和強大之處更多地體現于企業版,絕大多數讀者在學習完標準版之后,應繼續學習企業版。此外,學習微型版(或Android)之前也應先學習標準版。
- C++程序設計教程
- Bootstrap Site Blueprints Volume II
- Flutter開發實戰詳解
- UML和模式應用(原書第3版)
- Spring Boot開發與測試實戰
- ReSharper Essentials
- 大學計算機基礎實驗教程
- Python網絡爬蟲從入門到實踐(第2版)
- 小程序,巧運營:微信小程序運營招式大全
- Hands-On Functional Programming with TypeScript
- HTML5+CSS3+jQuery Mobile APP與移動網站設計從入門到精通
- 網絡數據采集技術:Java網絡爬蟲實戰
- R Data Visualization Cookbook
- Python服務端測試開發實戰
- 信息安全技術(第2版)