jvm
文章平均质量分 94
枫火木烈王
这个作者很懒,什么都没留下…
展开
-
Class加载过程
加载阶段结束后,Java 虚拟机外部的二进制字节流就按照虚拟机所设定的格式存储在方法区之中,在 Java 堆内存中实例化一个 java.lang.Class 类的对象,这个对象将作为程序访问方法区中的类型数据的外部接口。直接引用是和虚拟机实现的内存布局直接相关的,同一个符号引用在不同虚拟机实例上翻译出来的直接引用一般不会相同。各种虚拟机实现的内存布局可以各不相同,但是它们能接受的符号引用必须都是一致的,因为符号引用的字面量形式明确定义在《Java 虚拟机规范》的 Class 文件格式中。原创 2022-11-22 16:12:37 · 480 阅读 · 0 评论 -
双亲委派模型机制
双亲委派机制是当类加载器需要加载某一个.class字节码文件时,则首先会把这个任务委托给他的上级类加载器,递归这个操作,如果上级没有加载该.class文件,自己才会去加载这个.class。主要目的是为了安全,保证一个Java类在JVM的唯一性。原创 2022-11-22 13:49:00 · 478 阅读 · 0 评论 -
JVM-GC
指的是java虚拟机栈,是一块线程私有的内存空间,每个线程包含一个栈区,栈中只保存基本数据类型的数据和自定义对象的引用,原创 2022-11-11 16:54:29 · 691 阅读 · 0 评论