目录
七、ArrayList、LinkedList、Vector区别
一、UML,Collection接口是什么?
1.UML:统一建模语言,例如:类图,用例图等
2.Collection接口:是集合框架的顶级接口,是list和Set的父接口
二、List特点
不唯一,可以重复添加元素
下面请看代码演示
三、遍历方式
四、删除方式
四、lsit优化
1、初始化容量:10
2、负载因子(扩容比例):1.5
3、计算公式:当前容量大小*负载因子
五、泛型
JDK1.5之后
以类型作为参数的类就叫泛型
作用:提高程序健壮性,简化代码
泛型的默认值是Object
六、装箱、拆箱
七、ArrayList、LinkedList、Vector区别
ArrayList:以连续的数组结构存储数据,查询快(下标)、增删改慢
LinkedList:以链表的结构存储数据,查询慢、增删改快
Vector:增删改查都慢,已过时