牛骨文教育服务平台(让学习变的简单)
博文笔记

Java Collection 和Map类层次结构图

创建时间:2011-08-28 投稿人: 浏览次数:6234

欢迎指正!



坑爹的,图片一部分看不全,再上一张吧。


几点经验:摘自think in java

4.Use an ArrayList if you’re doing a lot of random accesses, but a LinkedList if you will be doing a lot of insertions and removals in the middle of the list.
5.The behavior of Queues and stacks is provided via the LinkedList.
6.A Map is a way to associate not integral values, but objects with other objects. HashMaps are designed for rapid access, whereas a TreeMap keeps its keys in sorted order, and thus is not as fast as a HashMap. A LinkedHashMap keeps its elements in insertion order, but provides rapid access with hashing.
7.A Set only accepts one of each type of object. HashSets provide maximally fast lookups, whereas TreeSets keep the elements in sorted order. LinkedHashSets keep elements in insertion order.

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。