是不是jre包含java虚拟机 java虚拟机又包含解释器?

如题所述

JRE包括虚拟机+类库,虚拟机两种运行方式:解释和JIT。追问

解释执行和JIT有什么区别呢?

追答

最初的jit会把字节码编译成native code。现在的hotspot会自动优化热点代码(被多次调用执行的代码)。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-21
有三个名词需要分清
jdk:是java开发用的,里面有编译器。
jre:是运行java程序用的,如果你只是需要运行程序,那只装jre就可以了
jvm:jre和jdk都需要jvm的支持,jvm是运行和编译java程序的核心。本回答被网友采纳
第2个回答  2012-11-21
jre就是虚拟机,虚拟机包含解释器和动态编译器
第3个回答  2012-11-21
相似回答