java技術體系構成

Java技術體系的組成:

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

什么是JDK

JDK(Java Development Kit)Java開發套件,是支持Java程序開發的最小環境,是Java程序設計語言各種硬件平臺上的Java虛擬機Java API類庫這三部分的統稱。

什么是JRE

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

按照業務領域來劃分

Java技術體系可以分為4個平臺:

  • Java Card:支持一些Java小程序(Applets)運行在小內存設備(如智能卡)上的平臺
  • Java ME(Micro Edition:微型版):支持Java程序運行在移動終端(手機、PDA)上的平臺,對Java API有所精簡,并加入了針對移動終端的支持,這個版本以前稱為J2ME.
  • Java SE(Standard Edition:標準版):支持面向桌面級應用(如Windows下的應用程序)的Java平臺,提供了完整的Java核心API,這個版本以前稱為J2SE.
  • Java EE(Enterprise Edition:企業版):支持多層架構的企業應用(如ERP、CRM應用)的Java平臺,除了提供Java SE API外,還對其做了大量的擴充并提供了相關的部署支持,這個版本之前稱為j2EE.

深入理解Java虛擬機:JVM高級特性與最佳實踐(第2版)

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Java簡介 Java是一種計算機編程語言,擁有跨平臺、面向對象、泛型編程的特性,廣泛應用于企業級Web應用開發和...
    craneyuan閱讀 3,093評論 1 18
  • 什么是面向對象程序設計 程序設計的本質是把人們在現實生活中遇到的問題通過抽象處理,利用編程語言轉換到計算機能夠理解...
    遼A丶孫悟空閱讀 741評論 2 23
  • 《Java從小白到大牛》紙質版已經上架了!!! Java誕生到現在已經有20多年了,但是Java仍然是非常熱門的編...
    tony關東升閱讀 1,312評論 3 17
  • 不知不覺和陌路知音的小伙伴們一起朝夕相處了12天,有些小伙伴甚至包括徐雯老師都素未謀面,但是在微信上交流卻感覺已經...
    lilycat閱讀 233評論 0 0
  • 1 付出不亞于任何人的努力 2要謙虛不要驕傲 3要每天反省 4活著就要感謝 5積善行,思利他 6不要有感性的煩惱 ...
    侯光晨閱讀 94評論 0 0