Java 集合总结

    科技2026-02-14  17

    集合类

    Java 集合,也成为容器, 主要有两大接口派生出来:Collection 和 Map Collection 主要存放单一元素; Map 存放 K-V 键值对 集合所有的类在 java.util.* 下

    Collections

    是所有集合类的工具类

    Collection 的方法

    add addAll remove() removeAll contains() containsAll size toArray()

    List

    是有序的,代表添加的顺序和遍历的顺序是一致的; 有下标; 元素可以重复 与SET 集合正好相反 List 的实现方式有 ArrayList 和 LinkedList

    ArrayList

    ArrayList 是一种数组列表, 当我们装载的是基本数据类型 boolean、byte、short、char、int 、float、double、long 时 我们只能存储他们的包装类型 它的底层实现是一个 Object[] 数组实现的 与它类似的LinkedList 相比,它的访问速度快,增删慢,线程不安全,使用频率高

    为啥 ArrayList 线程不安全还要用?

    因为我们平时的使用场景中,都是用来查询的,不会涉及太频繁的增删ÿ

    Processed: 0.015, SQL: 9