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

相关推荐
舟舟亢亢几秒前
JVM复习笔记——下
java·jvm·笔记
Warren982 分钟前
Pytest Fixture 作用域详解:Function、Class、Module、Session 怎么选
面试·职场和发展·单元测试·pytest·pip·模块测试·jira
rainbow68892 分钟前
Python学生管理系统:JSON持久化实战
java·前端·python
有味道的男人15 分钟前
1688获得商品类目调取商品榜单
java·前端·spring
leaves falling16 分钟前
c语言单链表
c语言·开发语言
独自破碎E19 分钟前
【中心扩展法】LCR_020_回文子串
java·开发语言
不光头强20 分钟前
spring boot项目欢迎页设置方式
java·spring boot·后端
XLYcmy21 分钟前
一个用于统计文本文件行数的Python实用工具脚本
开发语言·数据结构·windows·python·开发工具·数据处理·源代码
努力学算法的蒟蒻23 分钟前
day73(2.1)——leetcode面试经典150
面试·职场和发展