首页 > 试题广场 >

以下哪个不是Collection的子接口?

[单选题]
以下哪个不是Collection的子接口?
  • List
  • Set
  • SortedSet
  • Map
推荐
D
Collection主要的子接口:
List:可以存放重复内容
Set:不能存放重复内容,所有重复的内容靠hashCode()和equals()两个方法区分
Queue:队列接口
SortedSet:可以对集合中的数据进行排序

Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。

编辑于 2015-02-04 20:36:40 回复(1)
补图:

编辑于 2015-10-10 17:25:29 回复(14)
发表于 2016-07-29 21:28:03 回复(3)
记住:Map是顶级容器!
发表于 2021-06-29 11:20:07 回复(0)
发表于 2018-06-26 21:03:42 回复(0)
答案:D
Map是键值对类型容器的顶级接口
发表于 2015-01-16 21:40:41 回复(0)
Map是与Collection一样的顶层接口
发表于 2015-07-17 16:48:04 回复(0)
Collections 下:List Set Queue
Map下: HashTable  HashMap
发表于 2019-09-03 11:32:19 回复(0)
嘿嘿
编辑于 2024-02-07 15:44:58 回复(0)

发表于 2024-01-27 00:01:01 回复(0)
集合的类型主要有三种: set、list、map 集合接口分为:Collection和Map list、set实现了Ccollection接口
发表于 2022-09-24 16:03:30 回复(0)
collection继承关系图可参见:https://blog.csdn.net/qq_31815507/article/details/104801838
发表于 2022-09-04 08:07:21 回复(0)
三个子接口:set,list,queue
发表于 2022-06-25 20:29:23 回复(0)
map是并行接口,但是hashMap和hashSet十分类似
发表于 2020-12-11 17:06:20 回复(0)
java的容器包括collection(存放对象的集合)和map(存放键值对的映射表,两个对象,key和value)
所以collection和map是平级的
发表于 2020-11-29 14:58:57 回复(0)
本着java语言设计的基本原理和思想尽可能的对题目进行推理。
这道题就是基本的集合框架,那么在没有记住的情况下怎么推理这道题目呢。目前java针对集合类的设计遵循着两大类,这也是最底层的思想设计,就是一种是单一的元素存储,一种是键值存储,这两者就分为了两大块,Collection和Map本身意思体现不出两者的意思,但是在平时的使用中都是众所周知的,因此和Collection对立的或者不是其子接口的就是Map里面的或者Map的子接口。
发表于 2020-11-17 22:10:07 回复(0)
map
发表于 2019-05-10 00:18:20 回复(0)
Collection的子接口只有List和Set。
发表于 2019-03-13 01:23:04 回复(0)

Map键值对不是collection的子接口

发表于 2019-01-27 21:23:31 回复(0)
Map是父接口,是最顶层的接口了
发表于 2018-09-24 19:45:50 回复(0)
C
发表于 2018-08-09 20:15:54 回复(0)