[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 以及最基本的需要一台機器
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 以及最基本的需要一台機器
留言
張貼留言