为什么jvm要用对作为对象实例的储存数据结构呢?既然要用到堆,那么肯定是想利用他最大堆和最小堆的特性,但jvm是根据什么来确定谁最大谁最小呢?难道是根据引用数吗,这样就可以直接查看最顶端的引用次数是否等于0,方便gc?
答:定位,通过栈上reference访问(有两种方式)。