JRE 代表 Java 運行時(Java run-time),是運行 Java 引用所必須的。JDK 代
表 Java 開發工具(Java development kit),是 Java 程序的開發工具,如 Java
編譯器,它也包含 JRE。JVM 代表 Java 虛擬機(Java virtual machine),它
的責任是運行 Java 應用。JIT 代表即時編譯(Just In Time compilation),當
代碼執行的次數超過一定的閾值時,會將 Java 字節碼轉換為本地代碼,如,主
要的熱點代碼會被准換為本地代碼,這樣有利大幅度提高 Java 應用的性能。