哪个网站做马代路线好,上海中风险地区,建设中学校园网站的目的,网架网架厂家每天一题#xff0c;进步一点答案#xff1a;ABCD解析首先了解一下什么是GCROOT。了解这个概念之前#xff0c;我们先了解一下垃圾回收。简单来说#xff0c;JVM中程序的对象都会在堆区占据一定空间#xff0c;如果不再使用了#xff0c;JVM就会把它清除掉。那么如何判定…每天一题进步一点答案ABCD解析首先了解一下什么是GCROOT。了解这个概念之前我们先了解一下垃圾回收。简单来说JVM中程序的对象都会在堆区占据一定空间如果不再使用了JVM就会把它清除掉。那么如何判定一个对象不再使用了是不是废弃的垃圾1.引用计数法对于某个对象而言如果应用程序中持有该对象的引用就不是垃圾对象。有一个引用数字就加1.当引用不再指向它时数字就减1直到减为0就认为它是垃圾对象但是有个弊端如果AB两个对象互相引用就永远不会认为它们是垃圾。2.可达性分析通过GC ROOT的对象向下查找看某个对象是否可达能成为GC ROOT的对象有类加载器、虚拟机栈的局部变量表、static成员常量引用、本地方法栈的变量、本地方法栈中JNI引用对象(这个只需要知道不深究是个啥)等好回到题目A选项虚拟机栈中的引用对象就是虚拟机栈的局部变量表B选项方法区中类静态属性引用的对象很明显是static成员C选项方法区中常量引用对象也是D选项本地方法栈中JNI引用对象都是