JVM
像狗的猫
这个作者很懒,什么都没留下…
展开
-
JVM内存模型
1.程序计数器 它的作用可以看作当前线程所执行的字节码的行号指示器,占很小的内存空间,线程私有。 主要作用有两个: 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制。 在多线程的情况下,程序计数器用于处理当前线程执行的位置,从而当前线程被切换回来的时候能够知道线程上次运行的位置。 程序计数器是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域,它的生命周期随着线程的创建而创建,随着线程的结束而死亡。 2.Java虚拟机栈 Java虚拟机栈是线程私有的原创 2020-08-14 17:21:01 · 132 阅读 · 0 评论 -
浅谈类加载机制
(一)类加载 1、JDK提供三种类加载器 ①Bootstrap ClassLoader (启动类加载器,又称为终极类加载器) : 加载范围为jre / lib / *.jar ,该目录下所有的jar包都是运行JVM时所必须的jar包; ②Ext ClassLoader(拓展类加载器 ): 加载范围:jre / lib / ext/ *.jar ③App ClassLoader 应用类加载器 ...原创 2019-11-24 20:48:29 · 114 阅读 · 0 评论