![](https://img-blog.csdnimg.cn/20210817222439623.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【JVM虚拟机专栏】
jvm
¥诸葛村夫¥
年少无为,还不知进退
展开
-
JVM笔记二:jvm中对象的创建
JVM笔记二:对象 文章目录JVM笔记二:对象对象的创建对象的内存布局访问对象过程 对象的创建 java对象创建底层执行图 创建对象流程 1、虚拟机遇到一个new指令时,首先检查这个对应的类能否在常量池中定位到一个类的符号引用。 2、判断这个类是否已被加载、解析和初始化。 3、为这个新生对象在java堆中分配内存空间,其中java堆分配内存空间的方式主要有两种:指针碰撞,空闲列表 4、...原创 2020-05-10 11:35:06 · 185 阅读 · 0 评论 -
JVM学习笔记一:java运行内存理解
java运行时内存 程序计数器 线程私有,是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的。 Java虚拟机栈 线程私有,生命周期和线程相同,虚拟机栈描述的是java方法执行的内存模型,每个方法在执行的过程中都会创建一个栈帧,每个方法从调用到执行完的过程,就对应一个栈帧在虚拟机中入栈到出栈的过程。个人认为:虚拟机栈就是方法的压栈出栈的一个内存区域。 jav...原创 2019-11-02 11:55:51 · 247 阅读 · 0 评论