阿里资深架构师:讲讲我对JVM架构的理解
----阿里资深架构师:讲讲我对JVM架构的理解//---- http://
写在前面
每一个Java 开发人员都知道字节码由JRE (Java运行时环境)执行 。 但许多人不知道JRE是Java虚拟机(JVM)的实现 , 它负责分析字节码、解析并执行代码 。 作为一个开发人员了解JVM架构是非常重要的 , 因为它使我们能更高效的编写代码 。 在这篇文章中我们将更深入了解Java中的JVM架构以及JVM的各个组件 。
JVM是什么?
虚拟机 是物理机器的一个软件实现 。 Java运行在VM上 , 实现WORA (一处编写 , 处处运行) 。 编译器将Java文件编译成Java .class 文件 , 然后这个.class文件被输入到JVM中进行类文件的加载和执行 。 下面是一个JVM的架构图 。
推荐阅读
- 菠菜|资深艾瑞达的七万字长文,可能道出了一个血淋淋的真相
- 手机游戏|《哈利波特:魔法觉醒》满月,资深党保姆级攻略让你入校更轻松
- 重装机兵|资深吞食天地、重装机兵粉揭秘独立同人游戏为何都会变成坑(一)
- 梦幻西游手游|梦幻西游手游:这件装备有何玄机,连资深玩家也不敢轻易估价?
- 王者荣耀|5岁迷上游戏大一辍学,30岁叫板王思聪,从资深玩家做到市值百亿
- 老玩家|玩家公布王者补领皮肤功能,资深老玩家拥有全部赛季皮肤,比拥有艾琳还强
- 阿里巴巴|阿里巴巴最新业绩来了!营收大增30%,这一数据超3500亿...
- 三星Galaxy|阿里云盘上架App Store,高达10MB/s下载速度
- 阿里巴巴|当年马云将0.2%股份,给了阿里前台小妹,20年后她的现状如何?
- 阿里巴巴|被马云“赶出”阿里的王牌,今市值270亿,却飞向了马化腾的怀抱