- 浏览: 383 次
- 性别:
- 来自: 武汉
最新评论
文章列表
目前有不同厂商或机构开发的java虚拟机实现。所有这些实现都遵守java虚拟机规范,但是说适应的情况有所不同。java SE 7 的OpenJDK使用的是Oracle的HotSpot虚拟机。HotSpot虚拟机从JDK1.3开始是Sun提供的默认虚拟机实现。大部分开发人员在使用Java SE7时默认使用的虚拟机。
java语言的源代码在经过java编译器编译之后,被转换成java字节码。虚拟机在执行字节码时一般采用的是即时编译的方式,所谓Just-in-time(JIT)编译方式。虚拟机会在运行过程中把字节码中的指令直接转换成底层操作系统平台上的原生指令。由于虚拟机所理解的知识java字节码格 ...