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

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

相关推荐

11-24 19:04
已编辑
湖南工商大学 Java
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
不敢追175女神:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
评论
点赞
5
分享
牛客网
牛客企业服务