ACollections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作
BCollection没有get()方法来取得某个元素。只能通过iterator()遍历元素。
CHashMap会利用对象的hashCode来快速找到key。
DList、Set、Map 都是不允许重复的集合。
EMap中元素,可以将key序列、value序列单独抽取出来。
答案解析
D解析:
Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法,包括搜索、排序、线程完全化等所以A是正确的。
B选项Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素也是正确的。
HashMap是根据键的HashCode 值存储数据,而哈希码就是将对象的信息经过一些转变形成一个独一无二的int值,这个值存储在一个array中,我们都知道所有存储结构中,array查找速度是最快的,所以C是正确的。 Map中元素可以通过keySet()抽取key序列,将map中的所有keys生成一个Set,使用values()抽取value序列,将map中的所有values生成一个Collection,所以E也是正确的。 而D中List集合是可重复的,所以D是错误的,答案选D