2020
10-08
10-08
深入分析JAVA 反射和泛型
从JDK5以后,Java的Class类增加了泛型功能,从而允许使用泛型来限制Class类,例如,String.class的类型实际上是Class<String>。如果Class对应的类暂时未知,则使用Class<?>。通过在反射中使用泛型,可以避兔使用反射生成的对象需要强制类型转换。泛型和Class类使用Class<T>泛型可以避免强制类型转换。例如,下面提供一个简单的对象工厂,该对象工厂可以根据指定类来提供该类的实例。publicclassCrazyitObjec...
继续阅读 >