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

相关推荐
CopyLower5 分钟前
Java在微服务架构中的最佳实践:从设计到部署
java·微服务·架构
oneDay++7 分钟前
# IntelliJ IDEA企业版安装与配置全指南:避坑详解
java·开发语言·经验分享·学习·学习方法
顾子茵15 分钟前
c++从入门到精通(五)--异常处理,命名空间,多继承与虚继承
开发语言·c++
南部余额25 分钟前
Python OOP核心技巧:如何正确选择实例方法、类方法和静态方法
开发语言·python
supingemail31 分钟前
面试之 Java 新特性 一览表
java·面试·职场和发展
星星点点洲37 分钟前
【Java】应对高并发的思路
java
LDM>W<40 分钟前
黑马点评-用户登录
java·redis
保利九里1 小时前
数据类型转换
java·开发语言
Uranus^1 小时前
使用Spring Boot与Spring Security构建安全的RESTful API
java·spring boot·spring security·jwt·restful api
蚂蚁在飞-1 小时前
Golang基础知识—cond
开发语言·后端·golang