- JAVA IO,StringBuffer 类 OK
- JAVA网络编程
- 对象多态性,向上转型,向下转型 OK
1.List接口的常用子类
(1)ArrayList 子类
数组List
(2)LinkList 子类,实现Queue接口
链表List
2.引用类型和原始数据类型
int 是原始类型
integer 是引用类型,是int的封装类
为什么要进行封装呢?
因为封装成类就会有各种方法, 方便进行类型转换,数据处理
比如:
//int 和 Integer int a = 3; //原始数据类型 Integer aa = new Integer(a); //封装成引用数据类型,Integer是int的封装类 String stra = aa.toString(); //Integer封装类中提供了各种数据转换的方法,直接调用方法完成数据转换 String str_a = Integer.toString(a); //法二:调用Integer类中的静态方法,直接将原始类型转换成某一种封装类 String str_aa = String.valueOf(a);
再比如:
泛型中要用类(引用类型)而不能用原始数据类型
List<Integer> all = new ArrayList<Integer> ();
3.List接口
List的子类之二 LinkedList实现了Queue接口,
就是说,在这里Queue采用双向链表存储方式
适合做插入,删除操作
List的子类之一 ArrayList
采用顺序存储方式(即数组形式)
适合做访问操作(直接用get(index)即可访问元素)
时间: 2024-10-21 19:21:41