请问能否给我一个简要的Java容器完整列表?我所了解的有Array、ArrayList、Hashtable、HashMap、HashSet、Node、NodeList、TreeNode和TreeMap等。
请问能否给我一个简要的Java容器完整列表?我所了解的有Array、ArrayList、Hashtable、HashMap、HashSet、Node、NodeList、TreeNode和TreeMap等。
Java中有许多关于"容器"的文档,更好的称呼是集合,这里是所有有关文档的汇总,其中最有用的页面是这个,还有一个简短的列表。除了Java集合框架,还有其他实现方式,比如fastutils framework,如果您知道将要使用的类型,则可以获得更好的性能。还有一个类似于fastutils的叫做Gnu Trove。
编辑:曾经有一个非常好的Java Collections cheatsheet,但现在已不再提供。不过还有很多其他的,比如这个。Google Collections是一组新的集合类型、实现和相关好处,适用于Java 5及更高版本,由Google提供。它是您已经了解和喜爱的Java Collections Framework的自然扩展。
我不知道是否能给你一个完整详尽的列表,但我相信大多数标准Java API容器应该位于java.util包中。