- 泛型的好处:
-
-
-
-
- 1,可以把运行时的异常转换到编译时期;
- 2,避免强制转换的麻烦;
-
-
-
- 泛形的典型应用: BaseDao和反射泛型和生成实例
public BaseDao(){
//Type 是java.lang.reflect反射包中的
Type type = this.getClass().getGenericSuperclass();
//parameterizedType参数化类型
ParameterizedType pt = (ParameterizedType)type;
clazz = pt.getActualTypeArguments()[0];
}
生成实例:
//通过反射生成实例
clazz.newInstance();