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

相关推荐
小六子成长记1 分钟前
【C++】:多态的实现
开发语言·c++
flysh051 分钟前
关于C#编程中的async / await关键字
开发语言·c#
好好学操作系统2 分钟前
flash_attn ImportError undefined symbol:
开发语言·python
CCPC不拿奖不改名2 分钟前
面向对象编程:继承与多态+面试习题
开发语言·数据结构·python·学习·面试·职场和发展
꧁Q༒ོγ꧂4 分钟前
算法详解(二)--算法思想基础
java·数据结构·算法
꧁Q༒ོγ꧂5 分钟前
算法详解(一)--算法系列开篇:什么是算法?
开发语言·c++·算法
次元工程师!6 分钟前
Sa-Token完成路由鉴权
java·服务器·前端
华如锦12 分钟前
一.2部署——大模型服务快速部署vLLM GPU 安装教程 (Linux)
java·linux·运维·人工智能·后端·python·vllm
IT大白13 分钟前
5、Kafka面试相关问题
分布式·面试·kafka
星火开发设计15 分钟前
Python数元组完全指南:从基础到实战
开发语言·windows·python·学习·知识·tuple