1. 程式人生 > >1.Java的結構體系

1.Java的結構體系

1.java技術體系
  I.Sun官方定義
    a.Java程式設計語言
    b.Java虛擬機器
    c.Class檔案格式
    d.Java API類庫
    e.第三方Java類庫;

 

   II.JDK&JRE
    JDK:Java程式設計語言、Java虛擬機器、Java API類庫統稱為JDK;
    JRE: Java API類庫中的Java SE API子集和Java虛擬機器統稱為JRE;
III.
   JDK是用來支援Java程式開發的最小環境;
   JRE是用來支援java程式執行的標準環境;

IV:
   根據Java各個組成部分的功能來進行劃分;


  

根據技術所服務的領域(Java技術關注的重點業務領域)來劃分;
     Java Card:支援一些Java小程式,執行在小記憶體裝置(智慧卡)上的平臺;
     Java ME:支援Java程式執行在移動終端(手機,PDA)上的平臺,對Java API有所精簡,並加入了移動終端的支援;
     Java SE:支援面向桌面級應用(windows下的應用程式)的Java平臺,提供了完整的Java核心API;
     Java EE:支援使用多層架構的企業應用(ERP,CRM應用)的Java平臺,除了提供Java SE API之外,還對其做了大量的擴充並提供了相關的部署支援;