集合collection
一.set和list
- set是无序的,但是具有唯一性,底层是map,若加载重复的他就不加了,并不会覆盖会比较hashcode和equals 。用foreach进行遍历,只能用对象进行删除,不能按照索引
- list是有序的,注重存储,可以放入重复数据,没有唯一性
二.Arraylist和Linkedlist
- Arraylist 不需要定义长度,动态赋予长度,注重查找(线性表结构)
- Linkedlist 双向链表 有头尾值三个属性(头(prev)尾(next)有上一个或下一个的地址) 注重增减
- 只有一个节点的时候 first和last是一样的 前后没有节点时指向null
Map
- 下载maven junit
- map是接口,用键值对存放 健是set 值是clist
- set是无序得的,但是具有唯一性
- list是有序的,注重存储,没有唯一性
- Map
- 下载maven junit
- map是接口,用键值对存放 健是set 值是Collection