JVM专题

阅读量: 446 编辑

JVM专题

一、JVM介绍

  • JVM(Java Virtual Machine)是Java的虚拟机。

  • JVM保证了Java的源代码可以在不用的机器上被识别和执行。

  • JVM提供商包括Sun、BEA、IBM等。

  • 1999年,Sun公司发布了由C/C++实现的HotSpot Java虚拟机。

  • 2006年,在JavaOne大会上,Sun公司开源了其核心技术,启动OpenJDK项目。

  • 2010年,Sun公司被Oracle收购。Oracle的HotSpot JVM实现,是目前OpenJDK使用的主流JVM。它采用了解释和编译混合模式执行,其中JIT技术采用分层编译,极大的提升了Java的执行速度。

  • 目前有越来越多的公司,都有独立的JVM团队,基于OpenJDK开发自己的定制版本。比如谷歌、华为、阿里巴巴、亚马逊等。

二、参考文献

部分内容参考自网络。

  • 《Java核心技术:核心卷1》

  • 《Java编程思想》

  • 《码出高效:Java开发手册》