java - 为什么Java中没有WeakList和WeakSet的实现?

标签 java collections weak-references

<分区>

...至少不是“官方”的。

您可以轻松地用谷歌搜索两三个“WeakList”示例实现,对于“WeakSet”,可以在 NetBeans Platform API 中找到一个非常好的实现。来源。

我读了similar question放在这里要求 WeakSet。答案是“WeakSet 没有用例”。如果是这样,为什么会存在这些非官方的实现?

最佳答案

也许您可以使用 Collections.newSetFromMap(new WeakHashMap()) 获得一个。许多集合不作为公共(public)类存在(如果它们不是那么重要),但可以通过 Collections 工厂方法获得。

关于java - 为什么Java中没有WeakList和WeakSet的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217754/

相关文章:

java - Selenium RC(动态 ID 生成)

java - 通过 TicTacToe 按钮创建一条线

ios - 使用自定义布局的 UICollectionViewCell 高度

c# - 使用 ResourceReader 创建资源的 HybridDictionary

ruby - Ruby 中 WeakRef 的成本是多少?

java - Lambda 表达式和泛型仅在方法中定义

java - 将简单的 java 数组传递给原始 c 数组 swig

java - 当使用相应的值代替时如何获取 key ?

ios - 如何使用 NSKeyedArchiver 归档弱链接?

java - Java中有SoftHashMap吗?