JavaScript 和 Java 的執行環境比較
我了解 JavaScript 和 Java 的執行環境以及編譯器。Node.js 讓 JavaScript 可以脫離瀏覽器運行,依賴 V8 編譯器可跨平台執行。而 Java 的 JRE 包含 JVM,支持跨平台執行,JDK 則包括 JRE 和 JVM,是完整的開發環境。
- JavaScript 的執行環境 Runtime 是 Node.js
- Node.js 是 JavaScript 的 Runtime 執行環境,讓其能脫離瀏覽器的環境運行程式碼
- V8 是 JavaScript 的編譯器
- 與 Java 中的 JVM 有類似特性,V8 編譯後可在不同平台執行
- Java 的執行環境 Runtime 是 JRE
- JRE 是 Java 的 Runtime 執行環境,其包含了 JVM
- JVM 是 Java 的編譯器,讓 Java 能夠實現一次編譯後在不同的平台可執行的特性
- JDK 是 Java 的開發環境,其包含了 JRE & JVM