[java] SDK JDK JVM JRE名詞解釋

在此整理一下常忘記的名詞解釋:

SDK:
Software Develop Kit
軟體開發包:用來開發軟體的所需基本軟體資源
有很多種,舉個例子
像是Android 的軟體開發包就叫 Android SDK
如果想要開發Android 5.0版本的程式
就需要版本 21 號的 Android SDK
同理,
Java 的 SDK就叫做 Java SDK

JDK:
Java (Software) Develop Kit
其實就是Java SDK的簡稱 JDK
解釋請看上文

JVM:
JavaVirtual Machine
Java的虛擬機器,所有Java程式都要在Java虛擬機器上面才能跑

JRE:
Java Runtime Environment
顧名思義就是Java的程式執行環境
根據上述Java程式的執行環境建置
可知JRE 裡面包含了 JDK 與 JVM 以及最基本的需要一台機器



留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking