首页 > 试题广场 >

下面哪些类实现或者继承了Collection接口?

[不定项选择题]
下面哪些类实现或者继承了Collection接口?
  • HashMap
  • ArrayList
  • Vector
  • Iterator
发表于 2017-06-08 09:08:15 回复(15)
Iterator接口是Collection接口的父接口。
发表于 2017-07-17 18:24:58 回复(14)
  1. Iterable才是Collection的接口。不是Iterator。
  2. Iterator就是一个接口而且,没有继承关系
  3. Iterable和Iterator没有什么关系


发表于 2018-09-20 16:47:52 回复(1)


Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类。 
这里写图片描述 
Set和List接口是Collection接口派生的两个子接口,Queue是Java提供的队列实现,类似于List。 
这里写图片描述 
Map实现类用于保存具有映射关系的数据(key-value)。


集合的三大类 : 
1.List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。 
2. Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。 
3. Map集合中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。

发表于 2017-07-23 09:37:04 回复(0)
Collection下属有List和Set
发表于 2017-06-05 19:54:20 回复(0)
List、Set、Queue实现了Collection接口,HashMap、HashTable实现的是Map接口。
Iterable是Collection的父接口


Iterator接口跟Collection接口没有关系


编辑于 2018-07-13 16:33:30 回复(0)
答案是BC   hashmap实现的是abstractMap
arraylist 和vector都实现了 abstractLIst  且abstractList  实现了abstractCollection  而abstractCollection又实现了Collection接口。

编辑于 2017-05-24 17:51:59 回复(0)
发表于 2018-07-09 23:20:45 回复(0)
你大哥我居然看成了未继承,选了A,D......
发表于 2018-04-14 15:28:34 回复(0)
public interface Collection<E> extends Iterable<E> Collection继承的是Iterable接口,不是Iterator接口
发表于 2017-08-25 09:21:22 回复(0)
发表于 2021-05-24 20:34:04 回复(0)
Java集合框架的三大类接口:Collection、Map和Iterator。(因为Iterator为迭代器,所以通常说的是List、Set、Map三大类接口) Collection -> 1.List -> 实现 1.1 ArrayList ; 1.2 ListedList ;                      2.Set -> 实现 2.1 HashSet ->LinkedHashSet ; 2.2 TreeSet ; (Collection有两个子接口List和Set;Set存储唯一、无序的对象;List存储不唯一、有序的对象 ) Map ->实现  1. HashMap -> LinkedHashMap;                      2. TreeMap; (Map存储一组成对的键-值对象,key无序(不要求有序),唯一;value无序,可重复) Iterator -> List Iterator; (Iterator为迭代器,是专门为集合接口和类提供遍历方法的)
发表于 2020-12-28 13:04:11 回复(0)
Iterable 接口作用是表明该类可以用于迭代器, 和增强for.
Iterator 迭代器接口, 实现Iterable接口的对象调用iterator()方法返回, 具体迭代器实现类,自己通过实现Iterator接口来创建实现类. 
下面 Iterable 和 Iterator 谁实现谁,傻傻搞不清楚的也还有人给赞.

发表于 2019-07-04 14:56:42 回复(0)
public interface Iterator<E> 

发表于 2017-08-06 21:51:33 回复(0)
我的理解问题吗?ArrayList和Vector只是实现了List接口,而List接口继承了Collection接口。怎么能说ArrayList和Vector实现或者继承了Collection接口呢
发表于 2022-01-17 22:03:37 回复(0)
注意Iterator是Collection的父接口
发表于 2018-02-28 08:47:06 回复(1)
答案是BCD????Iterator实现或继承了Collection接口??????答案不应该是BC吗

发表于 2024-07-09 12:42:01 回复(0)
mark
发表于 2024-04-02 15:15:53 回复(0)
我怎么选了hashmap哦 这不是继承了map嘛真的脑子有问题
发表于 2023-02-03 08:36:17 回复(0)
 b 、c    arraylist vector 均继承 list,其他不是。
发表于 2022-09-17 16:21:34 回复(0)