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 接口。

相关推荐
李少兄4 分钟前
解决 org.springframework.context.annotation.ConflictingBeanDefinitionException 报错
java·spring boot·mybatis
大飞哥~BigFei4 分钟前
整数ID与短字符串互转思路及开源实现分享
java·开源
空空潍5 分钟前
Python核心基础语法
开发语言·python
benjiangliu7 分钟前
LINUX系统-09-程序地址空间
android·java·linux
霍理迪8 分钟前
JS其他常用内置对象
开发语言·前端·javascript
历程里程碑13 分钟前
子串-----和为 K 的子数组
java·数据结构·c++·python·算法·leetcode·tornado
独自破碎E16 分钟前
字符串相乘
android·java·jvm
jiayong2318 分钟前
Vue2 与 Vue3 常见面试题精选 - 综合宝典
前端·vue.js·面试
王多鱼鱼鱼23 分钟前
QT如何将exe打包成可执行文件
开发语言·qt
DokiDoki之父26 分钟前
边写软件边学kotlin(一):Kotlin语法初认识:
android·开发语言·kotlin