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

相关推荐
智慧物业老杨7 小时前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
晴天的雨.9927 小时前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
IvanCodes12 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
步行cgn13 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风14 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
aramae14 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路15 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
淡海水15 小时前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
Wang's Blog15 小时前
Java 接入Redis: 通用命令与键管理
java·服务器·redis
Wang's Blog15 小时前
Java 接入Redis: 列表集合与有序集合操作命令
java·服务器·redis