如何实现一个WeakSet或WeakList?

如何实现一个WeakSet或WeakList?

Java系列 1年前 (2022-12-19) 浏览: 288 评论: 0

大家都知道Java里有WeakHashMap这样的数据结构,一个弱引用的Map,在内存不足GC时Entry会被回收掉,可以避免内存泄露的风险,虽然Java原生的Collections中并没有提供WeakSet或WeakList这样的数据结构,但自己实现也不难,其中最简单的方式是使用Collections.newSetFromMap转换一下: Set<Object> weakHashSe

登录

忘记密码 ?

切换登录

注册