java 集合
2021-01-17 04:15
标签:效果 link 常用 map 自己的 value -- 数组 stringbu 变量--容器 存储一个元素 数组--容器 一组具有某种特性的数据存放在一起; 存储一组元素(数据类型一致) 长度固定 自己定义了Box(ArrayBox LinkedBox)--容器 存储一组元素 长度可变; 集合--容器 是指具有某种特定性质的具体或抽象的对象汇总而成的集体; 是用来存储一组元素 长度可变; 集合java.util Collection Map 存储的都是value 存储的是以key-value形式存在 List Set 有序可重复 无序无重复 key无序无重复 value无序可重复 序:顺序 添加进去的元素 取得元素的顺序一致 注意指的不适集合自己的顺序 重复:两个对象元素一致 ArrayList、Vector区别-->StringBuilder StringBuffer List集合 1.ArrayList 2.LinkedList 3.Vector 1.ArrayList 所属的包 java.util 如何创建对象 无参数构造方法 带默认空间的构造方法 带collection参数的构造方法 常用方法--小容器(CURD 增删改查) 由于arrayList底层是一个Object[] 什么类型都可以存进去 取出来的时候多态的效果 需要自己造型 显得用起来非常的麻烦 JDK1.5之后-->泛型 用来规定数据类型的,定义的时候用一个符号代替某种类型 在使用的时候用具体的数据类型 将定义的那个符号替换掉 泛型可以用在哪里? 1.泛型类 类定义的时候描述某种数据类型 集合的使用就是这样 2.泛型接口 与泛型类的使用基本一致 子类实现接口时必须添加泛型 3.泛型方法 方法调用时传参数; java 集合 标签:效果 link 常用 map 自己的 value -- 数组 stringbu 原文地址:https://www.cnblogs.com/canglongdao/p/12919857.html