List集合优化、泛型、拆箱与装箱

1.list集合

vector:线程同步  线程安全(增删改查都慢)

arraylist:允许速度较快,因为没有使用线程(连续数据空间存储数据,查询快(下标),增删慢)

LlinkedList:以链表结构存储数据(查询慢、增删快)

2.泛型

以类型作为参数的类就叫范型

作用:提高程序健壮性 简化代码

范型的默认值是object

泛型的数据类型由调用方来决定

泛型必须是类  不能是基础数据类型  关键字

3.装箱、拆箱

值类型--》引用类型 装箱
引用类型--》值类型 拆箱
jdk1.5之后引入了自动装箱及自动拆箱功能

//引用类型可以new
//值类型-》引用类型 装箱
int i=10;
Object object=i;
System.out.println(object);


//引用类型-》值类型 拆箱
Object o=10;
int j=(int) o;
System.out.println(j);

原文地址:https://www.cnblogs.com/psyu/p/10898244.html