List、Set、Map哪个继承自Collection接口
时间: 2023-09-30 14:10:44 浏览: 142
Java_Collection_List-Set-Map.zip_list set map
在Java中,List、Set、Map和Queue都是集合框架(Collections Framework)的一部分,其中List和Set都继承自Collection接口。Collection接口是集合框架中的基本接口,它定义了一组通用的方法,用于操作集合中的元素,例如添加、删除、查询、遍历等。List接口表示一个有序的集合,其中的元素可以重复,它继承自Collection接口,并且添加了一些额外的方法,例如根据索引访问元素、获取子列表等。Set接口表示一个不包含重复元素的集合,它也继承自Collection接口,并且重写了其中的一些方法,例如添加元素时会检查是否已存在等。
Map接口表示一个键值对的映射,它并不继承自Collection接口,而是独立定义的一个接口,它定义了一系列操作键值对的方法,例如添加、删除、查询、遍历等。Queue接口表示一个队列,它也不继承自Collection接口,而是继承自Collection接口的一个子接口,它定义了一系列操作队列的方法,例如入队、出队、获取队首元素等。
阅读全文