JVM
文章平均质量分 71
yhan
加油!
展开
-
JVM基础-Java类加载机制
JVM原创 2022-07-28 17:34:08 · 305 阅读 · 1 评论 -
JVM-内存模型
PC(程序计数器) Program Counter Register,寄存器,用来存储需要执行的指令地址。 PC 是每个线程私有的,对于 Java 方法而言,PC 中存储的是正在执行的虚拟机字节码的内存地址;对于 Native 方法来说,PC 中的值为空(Undefined)。 此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域 Java 虚拟机栈 每个方法被执行的时候,Java虚拟机都会同步创建一个栈帧(Stack Frame)。 Java虚拟机栈原创 2021-04-21 17:35:40 · 84 阅读 · 0 评论 -
jvm垃圾回收-finalize
当判断一个对象不可达后并不一定会被回收。当对象经过可达性分析后发现 没有相连的引用链,那它将被第一次标记并进行筛选,筛选条件是此对象是否有必要执行finalize()方法。当对象没有覆盖finalize()方法或者已经执行过finalize(),这虚拟机视为没有必要执行。 如果这个对象被判定为有必要执行finalize()方法,那么这个对象将放入F-Queue队列中,后续将在一个Finalizer线程里触发这个方法,Finalizer线程并不会等待方法运行结束。finalize()方法执行中可再次与其他对原创 2021-04-20 20:37:30 · 109 阅读 · 0 评论 -
JVM-类加载机制
双亲委派原创 2021-04-20 20:33:07 · 90 阅读 · 0 评论