package com.gooagoo.classloader;
public class GenericClass {
public static void main(String[] args) {
//没有泛型
Class intClass = int.class;
Class<?> intClassTest = int.class;
//带泛型的Class对象
Class<Integer> integerClass = int.class;
integerClass = Integer.class; // ok
// 没有泛型的约束,可以随意赋值
intClass= double.class;
// 同理,没有泛型约束
intClassTest = double.class;
//编译期错误,无法编译通过
integerClass = double.class;
// 总结使用 泛型的好处:
//(1)执行编译期类型检查,尽早发现错误
//(2)实现代码复用
}
}
Java泛型温习
最新推荐文章于 2024-04-21 13:14:59 发布