
深入理解Java虚拟机
key_zhaojd
享受终身学习的过程
展开
-
深入理解JVM系列一:JVM内存结构(HotSpot虚拟机对象探秘)
微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-16 1. 对象的创建1.1 类信息检查虚拟机遇到一条new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析、初始化过。如果没有那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成...原创 2018-04-16 13:26:37 · 875 阅读 · 0 评论 -
深入理解JVM系列一:JVM内存结构(运行时数据区域)
微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-14 1.程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号器。在虚拟机概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令、分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器...原创 2018-04-14 11:03:17 · 342 阅读 · 0 评论