Collection 、List 、Set 、Map接口的联系和区别有哪些?
发布网友
发布时间:2022-05-02 04:21
我来回答
共1个回答
热心网友
时间:2022-06-28 04:27
这个请参考任何关于Java范型的教科书,基本都有的
简单的说一下, Collection 是一个较高的抽象,List, Set 和 Map都是Collection的子接口
List的特征: 允许重复元素,存储顺序与插入元素顺序一致
Set 特征: 不允许重复元素(和数学中的集合一样),不保证元素存储顺序
Map: 存储元素是一系列 Key => Value (键=>值) 比如 {"a"=>2, "b"=>5, "c"=3}