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