说说Java有哪些集合类

  1. 集合体系框架
    两大阵营:
    Collection:存储单个元素(List/Set/Queue)
    Map:存储键值对(HashMap/TreeMap 等)
    Collection 细分:
    List:有序、可重复(ArrayList/LinkedList)
    Set:无序、唯一(HashSet/LinkedHashSet/TreeSet)
    Queue:先进先出(LinkedList/PriorityQueue)
  2. 数据结构与特性
    ArrayList:动态数组,随机访问快,插入删除慢
    LinkedList:双向链表,插入删除快,查找慢
    HashSet:哈希表实现,无序
    LinkedHashSet:双向链表实现,有序
    TreeSet:红黑树实现,有序
    HashMap:哈希表,无序,支持 null 键值
    LinkedHashMap:哈希表,双向链表,有序
    HashTable:哈希表,不支持null
    ConcurrentHashMap:线程安全,高并发,不支持 null
  3. 面试要点
    体系化表达:先分阵营,再细分类型,最后讲特性
    避免零散:重点说明数据结构、有序性、线程安全等差异
相关推荐
mldong4 小时前
一个 App,十三套后端:手机审批端 uni-jeeflow-app 开源了
java·架构
tqs_123455 小时前
MySQL RR隔离级别死锁|Gap间隙锁、临键锁,订单并发范围查询死锁根因方案
java
逆境不可逃6 小时前
Pi Agent 学习笔记:多个工具怎样并行执行
java
浪子明X6 小时前
十六位账本怎样发现传输差错:Internet Checksum 生活类比
开发语言
Flynt6 小时前
Java 27 升级实测:默认值动得比新特性多,有个老参数会让 JVM 直接起不来
java·jvm·后端
Bs_MoneyMagnet6 小时前
基于springboot+vue的个人健康管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·vue3·springboot3·计算机毕业设计
星云API技术支持7 小时前
企业微信二次开发:群权限设置、成员管理与群资料维护的接口组合实践
java·前端·企业微信
niucloud-admin7 小时前
JAVA V6 多商户商城 开发文档——job 计划任务开发
java·python·github
海宇AI8 小时前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化车抵贷核保网关
java·人工智能·架构·自动化
xiangyun618 小时前
【408数据结构 08】队列:循环队列判空判满,408年年考,一次讲清
c语言·开发语言·数据结构·c++·算法