集合框架

    xiaoxiao2023-11-09  126

    集合框架

    使用情况: 不确定要存储的总数 一一对应的情况 集合框架: 提供了一套性能优良使用方便的接口和类,他们位于java.util包中 .util包属于工具包 常用的工具都在这个包里面

    虚线框是接口 实线是类 collections 算法 提供了对集合进行排序,遍历等多种算法实现

    collection接口存储一组不唯一,无序的对象 list接口存储一组不唯一,有序(插入顺序)的对象 set接口存储一组唯一,无序的对象

    map 接口存储一组键值对象,提供Key(是唯一的)到 Value的映射

    Arraylist实现了长度可变的数组 ,内存中分配连续的空间,遍历元素和随机访问元素时 用这个效率更高 Linkedlist 采用链表存储方式,插入删除元素时 效率更高

    isEmpty 判断是否是空的 toArray 把集合变成一个序列 集合 iterator 返回迭代器

    最新回复(0)