泛型

1.泛型的class对象

可以写ArrayList.class但是不能获得ArrayList.class,泛型的class对象被擦除,代码如下:
System.out.println(new ArrayList().getClass() == new ArrayList().getClass());

输出如下:
true

2.泛型类中无法获取class对象


基于泛型类中无法获取class对象,所以可以在构造器中传入class对象,以方便实例化等等
相关内容:
前言
对象和类型
操作符和引用
流程控制语句
初始化和清理
访问控制
组合和继承
接口和多态
接口与抽象类
容器
异常
类型信息
泛型
数组
IO系统
枚举类型
注解
多线程
总结