Java虚拟机
Csz❤️Fsj
作为一名大学生,在自己喜欢的IT道路上,希望越走越远,在这个论坛上,汲取知识拓展自己,也希望自己能够帮到其他人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM对象的内存布局
摘要:博主JVM系列都是跟随周志明先生的《深入了解JAVA虚拟机》一书来学习,记录并尝试解释下书中一些晦涩知识点,方便自己复习,如果能帮到他人,十分荣幸。在HotSpot虚拟机中,对象在内存中存储的区域可以分为三个部分:对象头(Header),实例数据(Instance Data),对齐填充(padding):对象头:HotSpot虚拟机中对象头包含两部分信息:一部分是对象运行时的...原创 2018-11-09 13:30:33 · 190 阅读 · 0 评论 -
java虚拟机运行时数据区域简要理解
摘要:Java虚拟机是博主在阅读周志明先生的深入了解java虚拟机所做的简要笔记,帮助自己恢复学习,如果能帮到他人十分荣幸;在java中,虚拟机管理的内存将会包括以下运行时数据区域:1.程序计数器(Program counter register) 程序计数器是一块比较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。其作用是字节码解释器通过改变这个计数器...原创 2018-11-05 11:17:33 · 213 阅读 · 0 评论 -
java虚拟机对象创建过程
摘要:Java 虚拟机系列是博主在学习周志明先生的书籍所做的理解性笔记,方便自己复习,如果能够帮到他人十分荣幸。对象的创建:当虚拟机遇到一条new指令的时候,首先查看这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用是否被加载,解析和引用过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存大小在类加载...原创 2018-11-05 11:43:52 · 481 阅读 · 0 评论
分享