面经复盘系列之「Java GC中使用引用计数法所存在的缺点」问题应该如何去思考

本文基于面试经历探讨Java GC中引用计数法的缺点,主要涉及安全性和速度两方面。安全方面,引用计数法可能导致内存泄漏,由于循环依赖使得对象引用计数无法归零;速度方面,虽然判断可回收对象速度快,但在高并发和复杂引用结构下,更新计数器可能成为挑战。文章鼓励深入思考问题并提出开放性解决方案。
摘要由CSDN通过智能技术生成

网抑云二面面经

网抑云二面虽然难偏怪,但是复盘下来,确实能学到很多。
也感谢很多大佬跟我分享他们学习的思路和思考的方向,才写了这一篇文章,后续的有缘更新吧。

阅读前必看:
如果你只是想知道这个问题的答案,请出门左转找别人的博客,我这里并没有放出答案,而是以「就问题本身该怎么去思考」提供了自己的想法。

那么现在我们回到正题。


Java GC中使用引用计数法所存在的缺点

首先是Javaer人尽皆知的循环依赖,然后呢?

说实话,面试时因为【突如其来的没有自我介绍就直入主题 和 跳表刚讲了一句就被示意下一题】这种第一次遇见的情况,我自己也有点慌乱,毕竟面试经验还不够,当然了这都并不妨碍我想不出来回答,但是心态确确实实被影响了一下,需要及时调整。

那么回到正题,在没有明确答案的时候,应该怎么去思考这个问题?从什么方面来思考?

说白了就是得在空白的大脑里装点东西。

如果是刚起步,可以说个大概,如果是思路清晰,那就可以结构化的去讲。

引用一个牛油跟我说的话(这简直就是我求职路上的指路明灯啊)

对于现在的互联网来说,其实无非是在追求两个东西,一个是更安全&

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值