java容器
java容器分类
java容器分为两大类,分别是Collection和Map,而Collection是单个元素的集合,又可以分为List,Queue,Set三大类,而Map是用来存储键值对的,又可以分为HashMap和TreeMap两种
以下是java容器的图解:
粗略解析:
一. Collection
Collection是一个集合类的接口,他有三种子类型集合,分别是List,Set,Queue
使用场景:
1. List
List的特点就是所有的元素是可以重复的。 包括三种Arraylist,LinkedList,Vector
①. ArrayList
ArrayList是一个可以动态增长的数组, ArrayList由于底层是使用数组实现的,所以随机访问速度快,插入删除较慢
使用场景:
1.频繁