今日小结 4.24

mac2022-06-30  20

JAVA IO,StringBuffer 类  OKJAVA网络编程对象多态性,向上转型,向下转型  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)即可访问元素)

转载于:https://www.cnblogs.com/Chongger/p/5426100.html

最新回复(0)