Java集合

1.常见的集合有哪些?

Java集合类主要由两个接口CollectionMap派生出来的,Collection有三个子接口:List、Set、Queue。

list集合是有序可重复的接口

set集合是无序序可重复的接口

Queue集合就是队列,先进先出的数据结构,栈是

集合体系中常用的实现类有ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等实现类。

2.List 、Set和Map 的区别

list集合是有序可重复的接口

set集合是无序序可重复的接口

map集合是一个键值对的集合,可以存一个key,一个value

  • Set 基于 Map 实现,Set 里的元素值就是 Map的键值。

3.ArrayList 了解吗?

ArrayList 的底层是动态数组,它的容量能动态增长。在添加大量元素前,应用可以使用ensureCapacity操作增加 ArrayList 实例的容量。ArrayList 继承了 AbstractList ,并实现了 List 接口。

相关推荐
许彰午3 小时前
100_Python面试常见问题汇总
java·python·面试
weixin_727535623 小时前
Spring @Transactional 事务失效:原理层面深度解析
java·spring
浩哥学JavaAI4 小时前
2026年最新AI agent面试(06)_RAG文档与检索
人工智能·面试·职场和发展
没钥匙的锁15 小时前
16-Java反射机制:Spring IOC背后的核心技术
java·开发语言·spring
geinvse_seg5 小时前
飞算JavaAI:把企业采购协同需求拆成一套可运行的慧采平台
java·ai·飞算
起予者汝也5 小时前
Python 数据结构
开发语言·数据结构·python
七月丶5 小时前
线上出 Bug,你还在让用户"清一下缓存"?我用一个插件让每个请求自报版本
前端·javascript·面试
不简说5 小时前
JS 代码技巧 vol.3 — 10 个防抖节流深挖,小白到老炮的踩坑路
前端·javascript·面试
浩哥学JavaAI6 小时前
2026年最新AI agent面试(05)_RAG基础应用
人工智能·面试·职场和发展
不知名的老吴6 小时前
算法程序员常考大厂面试题汇总解析
面试·职场和发展