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);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步