1. 程式人生 > >瞭解Java體系

瞭解Java體系

java 技術體系結構

根據組合功能

如今,Grooxy 等執行在與Java虛擬機器上的語言,以及相關程式都是屬於Java體系中的一員,從傳統意義上來說,Sun公司定義的Java技術體系,包含以下幾種:
    1、Java程式設計語言
    2、各硬體平臺的JVM
    3、Java Api 類庫
    4、Class 檔案格式
    5、第三方類庫

   我們把:Java程式設計語言,JVM,Java Api 類庫 這三個部分統稱為:JDK,是Java 應用程式開發的最小環境,* JavaApi 類庫中的Java SE API 子集和JVM*這連個部分統稱為:JRE(java running environment),是Java應用程式執行的標準環境

這裡寫圖片描述

  以上是根據各個組成部分的功能來進行劃分的。如果按照Java 的服務領域來分可以分為四個:
    1、Java Card:支援一些Java小程式,執行在小記憶體裝置平臺
    2、Java ME(Micro Edition):支援執行在移動端上的平臺
    3、Java SE( Standard Edition):支援桌面級應用的平臺。
    4、Java EE( Enterprise Edition):支援多層框架的企業級應用平臺,這個版本之前稱之為 J2EE