漫漫秋招路

2020-08-25

2020-08-25  本文已影响0人  阿武的碎碎念

JAVA泛型小结

原文看这里   原文最后的DAO暂时还不知道是干啥的

泛型:把类型明确的工作推迟到创建对象,或调用方法的时候才去明确的特殊的类型。

设计原则:只要在编译时期没有出现警告,那么在运行时期就不会出现 ClassCastException 异常

参数化类型:把类型当做参数一样传递

Note数据类型只能是引用类型

public class Box<T>{

private T t;

public void set(T t){this.t = t;}

public T get( ){return t;}

}

ArrayList<String> list = new ArrayList<>();

list.add("hello");

list.add("world");

list.add("java");

//遍历,由于明确了类型.我们可以增强for

for (String s : list) {

System.out.println(s);

}

结果如下
上一篇 下一篇

猜你喜欢

热点阅读