Java虛擬機——Java技術體系

Java技術體系

一、Sun官方定義的Java技術體系包括:

  1. Java程序設計語言;
  2. 各種硬件平臺上的Java虛擬機;
  3. Class文件格式;
  4. Java API類庫;
  5. 來自商業機構和開源社區的第三方Java類庫。

二、JDK

Java程序設計語言+Java虛擬機+Java API類庫=JDK

Java Development Kit:Java開發工具包,是用於支持Java程序開發的最小環境。

三、JRE

Java API類庫中的Java SE API子集和Java虛擬機這兩部分統稱爲JRE(Java Runtime Environment),JRE是支持Java程序運行的標準環境。

四、Java技術體系模塊圖

這裏寫圖片描述

五、Java技術體系可分爲4個平臺

Java Card:支持Java小程序(Applets)運行在小內存設備(只能卡)上的平臺。

Java ME:支持Java程序運行在移動端(手機、pda)上的平臺。對Java API有所精簡,並加入了針對移動端的支持,這個版本以前稱爲:J2ME。

Java SE:支持面向桌面級應用(如:windows應用程序)的Java平臺,提供了完整的Java核心API,這個版本以前稱爲:J2SE。

Java EE:支持使用多層架構的企業應用(如ERP、CRM應用)的Java平臺,除了提供Java SE API外,還對其做了大量擴充,並提供了相關的部署支持,這個版本以前稱爲:J2EE。

發佈了138 篇原創文章 · 獲贊 99 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章