Java
文章平均质量分 93
codelang
这个作者很懒,什么都没留下…
展开
-
弱引用该怎么用?
在工作实践中发现,大家写的代码很容易发生内存泄漏,我觉得这个主要问题是大家对弱引用和 gc root 的理解不够深导致,所以,打算写(水)一篇我的理解。在 维基百科中对弱引用的解释是:在计算机程序设计中,弱引用与强引用相对,是指不能确保其引用的对象不会被垃圾回收器回收的引用。一个对象若只被弱引用所引用,则被认为是不可访问(或弱可访问)的,并因此可能在任何时刻被回收这个意思也很简单,简单翻译一下:默认我们 new 创建的对象都是强引用,我们可以创建个弱引用来关联这个引用对象,但如果这个对象原创 2022-03-08 21:52:48 · 1256 阅读 · 0 评论 -
有效治理 BadTokenException
线上出现了如上的 crash,第一解决反应是在 show dialog 之前做个 isFinish 和 isDestroyed 判断,当我翻开代码正要解决时,我惊了,原来已经做过了如上的判断检测原创 2022-03-08 21:45:05 · 160 阅读 · 0 评论