- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Java内部类
StaticInner是Outer类的一个静态内部类,NormolInner是成员内部类,用静态内部类不需要外部实例可以直接创建更加方便高效,而成员内部类还要创建一个Outer,再创建这个内部类,如果这个内部类跟外部实例无关,不需要依赖外部实例,我们直接定义成静态内部类是不是又方便又使用高效?分别是成员内部类,静态内部类,匿名内部类,局部内部类。成员内部类指的是不以static修饰的,和类的其它普通成员等级一样的内部类,它属于实例而不是类本身,可以访问外部类的成员变量和成员方法。
2025-05-22 18:02:11
329
原创 ThreadLocal弱引用与内存泄漏
如果都设置成了弱引用,由于这个value只有entry一个引用,在方法还没结束的时候,GC就可能回收掉了我们需要用到的值。键能设置成弱引用的原因是它本身就有一个强引用myThreadLocal对它的引用了,即使设置成弱引用也不会在方法进行过程中被回收掉,而在方法结束myThreadLocal强引用被断开的时候,我们已经不需要再用到了,自然我们希望回收掉这个实例,如果这个时候entry对它的引用是强引用我们就无法回收,这样就内存泄漏了(虽然这种情况下value仍然会造成内存泄漏,但是好歹少一些了)
2025-05-22 12:46:14
448
原创 linux网络图标消失
尝试启动时出现报错Connection 'ens33' is not available on device ens33 because device has no carrie。找到VMware有关的服务重启即可。
2025-05-21 19:59:24
135
空空如也
请问各位我的代码有什么问题
2022-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人