泛型的作用:约束数据类型
优点:
1.提高了程序的安全性:将运行期的问题提前到编译器进行处理
2.提高了程序的性能:省去了类型之间转换的问题
泛型的通配符:
演示 - 谨慎使用 - 用于汇总数据
package Test17_Demo.Demo12;/*@create 2020--12--07--16:38*/import java.util.ArrayList;public class Demo {public static void main(String[] args) {//定义一个集合ArrayList<String> listB = new ArrayList<>();listB.add("AAA");listB.add("BBB");listB.add("CCC");ArrayList<Integer> listC = new ArrayList<>();listC.add(12);listC.add(34);listC.add(56);//利用泛型的最高级别处理 - 泛型一定是对象类型 - 顶级父类ObjectObject o = new String();ArrayList<Object> listA = new ArrayList<>(listB);listA.add("DDD");listA.add(1252756726);System.out.println(listA);}}
