为什么java会把节点当作垃圾回收处理掉

来源:7-11 循环控制_例题链表删除结点

TinyLeon

2018-01-13

1->2->3->4->5

老师好,上面是一个链表,需求要求把2删除掉。老师说直接把1的next指向3就行了。java的垃圾回收会把2的空间释放掉。

我有个问题,我感觉1的next指向3后,2->3的连接应该还在。为什么2 就会被回收呢? 

写回答

1回答

ccmouse

2018-01-13

这个链接是2->3,单向的。3是有用的节点,只有3指出去的节点才是有用的不会被回收。我后面还有一章有详细讲解垃圾回收

0
0

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程