开发者需要依靠弱引用解决垃圾回收相关的内存管理问题。强引用:默认的引用类型,被强引用的对象不会被垃圾回收。弱引用:允许对象在没有其他强引用时被垃圾回收,不会阻止垃圾回收器回收该对象。场景一:使用弱引用打破循环引用,确保对象能够被垃圾回收。循环引用只要这个循环引用存在,即使外部没有这两个对象的强引用,它们也不会被垃圾回收。classStudent{teacher:Teachernullnull;}classTeacher{student:Studentnullnull;...
2024-08-01 16:29:11 1075浏览 0点赞 0回复 0收藏