JDK是JRE的超集.JDK具有必要的工具,如javac java.exe调试器等+ JRE.但JRE有一个特定的JVM实现.
我的假设是java.exe或java应用程序启动器是解释器(如果我错了请纠正我).此外,JVM也进行了解释.
最后是JVM的解释器部分还是JDK工具的一部分?请解释.
apa*_*gin 14
java.exe既不是JVM也不是解释器.它是一个启动器 - 一个通常用C编写的小程序,它执行以下操作:
jvm.dll)main()使用JNI调用该方法JRE大致由
jvm.dllrt.jarjava.dll,net.dll,nio.dll,awt.dll等.现在,字节码解释器,字节码验证器,类加载器,JIT编译器,垃圾收集器和许多其他很酷的东西 - 都是Java虚拟机的一部分.
| 归档时间: |
|
| 查看次数: |
685 次 |
| 最近记录: |