国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

JDK JRE JVM?

2018-07-03 14:37 更新
  • 解釋它們的區(qū)別
  • 為什么 JVM 不是平臺獨立的

JDK

Java Development Kit 用作開發(fā), 包含了JRE, 編譯器和其他的工具(比如: JavaDoc,Java調試器), 可以讓開發(fā)者開發(fā)、編譯、執(zhí)行Java應用程序.

JRE

Java 運行時環(huán)境是將要執(zhí)行 Java 程序的 Java 虛擬機, 可以想象成它是一個容器, JVM 是它的內容.

JRE = JVM + Java Packages Classes(like util, math, lang, awt,swing etc)+runtime libraries.

JVM

Java virtual machine (Java 虛擬機) 是一個可以執(zhí)行 Java 編譯產生的 Java class 文件 (bytecode) 的虛擬機進程, 是一個純的運行環(huán)境.

JVM 不是平臺獨立的

Java被設計成允許應用程序可以運行在任意的平臺, 而不需要程序員為每一個平臺單獨重寫或者是重新編譯. Java虛擬機讓這個變?yōu)榭赡? 因為它知道底層硬件平臺的指令長度和其他特性.

Reference

Diff between JRE and JVM

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號