Collection

Collection接口的子接口:List(序列),Queue,Set接口

集合中不能存放基本数据类型数据,只能存放对象的引用;

List接口及其实现类ArrayList:List是元素有序并且可以重复的集合,称为序列;List可以精确地控制每个元素插入的位置,或删除某个位置的元素。 ArrayList是数组序列,底层是由数组实现的

Map中一个元素有两个对象;

Set集合:集合元素是不能重复的,元素是没有顺序的,所以不能基于位置访问元素。

List集合:集合元素可以重复,元素是有顺序的,所以它可以基于位置访问元素。

Map:它包含键值对,Map的键是不能重复的,可以保证元素的插入顺序,也可以排序

HashMap底层就是一个数组结构,数组中的每一项又是一个链表,当新建一个HashMap的时候,就会初始化一个数组

 

相关文章: