摘要: 引用计数法:给每个对象一个引用计数器,每当有一个地方引用它时,计数器就会加1;当引用失效时,计数器的值就会减1;任何时刻计数器的值为0的对象就是不可能再被使用的。优点:1、可即时回收垃圾:在该方法中,每个对象始终知道自己是否有被引用,当被引用的数值为0时,对象马上可以把自己当作空闲空间链接到空闲链表 阅读全文
posted @ 2020-04-26 13:34 王余阳 阅读(124) 评论(0) 推荐(0)
摘要: Java 虚拟机栈:线程私有,生命周期和线程一致。描述的是 Java 方法执行的内存模型:每个方法在执行时都会床创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行结束,就对应着一个栈帧从虚拟机栈中入栈到出栈的。 本地方法栈:Java 阅读全文
posted @ 2020-04-26 13:19 王余阳 阅读(250) 评论(0) 推荐(0)
摘要: 定义:当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 类加载器的类别: BootstrapClassLoader(启动类加载器) c++编写,加载java核心库 java.*,构造ExtClass 阅读全文
posted @ 2020-04-26 13:03 王余阳 阅读(203) 评论(0) 推荐(0)