究竟如何确定哪些对象是GCRoots

面试时候被问到的,java虚拟机原理上只说了GCRoots包含哪些内容,但是总不能所有的对象都是GCRoots吧?#Java#
全部评论
1.虚拟机栈中引用的对象 2.本地方法栈中native方法引用的对象 3.方法区中静态属性引用的变量 4.方法区中常量引用的对象 可参见周志明的深入理解java虚拟机
点赞 回复 分享
发布于 2018-03-24 23:10
深入理解java虚拟机里面有说,一共四种 虚拟机栈中引用的对象,本地方法栈中引用的对象,方法区中类静态属性引用的对象,还有一个忘记了
点赞 回复 分享
发布于 2018-03-24 23:11

相关推荐

10-28 14:42
门头沟学院 Java
watermelon1124:因为嵌入式炸了
点赞 评论 收藏
分享
评论
点赞
5
分享
牛客网
牛客企业服务