Map和Collection的区别

    xiaoxiao2021-12-14  43

    Map将键映射到值,一个映射不能包含重复的键;每个键最多只能映射到一个值。该集合存储键值对。一对一对往里存,而且要保证键的唯一性。

    接口的根接口Collection结构。一个Collection代表一组对象,称为它的元素。有些集合允许重复的元素,有些集合不允许重复的元素。有些是有序的,有些是无序的。JDK并不提供任何直接的实现这个接口,它提供了更具体的实现子接口,想Set和List。通常使用这个接口通过集合,操纵它们最大共性是理想的。

    Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作:添加、删除、清空、遍历(读取)、是否为空、获取大小、是否保护某元素等等。Collection接口的所有子类(直接子类和间接子类)都必须实现2种构造函数:不带参数的构造函数 和 参数为Collection的构造函数。带参数的构造函数,可以用来转换Collection的类型。

    Collection和Map接口保存对象在形式上的区别:

    Collection中的每一个元素都是一个独立的对象,而Map中的每一个元素都是键和值“结伴而行”的组合对象,也就是所谓的偶对象。

    转载请注明原文地址: https://ju.6miu.com/read-970513.html

    最新回复(0)