泛型类和非泛型类但有泛型方法有什么区别
对于java来说,泛型只是用于编译器检查错误,运行时泛型类型信息都被擦除,替换为Object或者是泛型指定的基类。
所以泛型类和泛型方法只是java给你的不同的检查类型是否正确的手段,按照需要去用就可以了,区别当然有,但就那么回事:用于检查类型错误,运行时被擦除。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.5k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答687 阅读✓ 已解决
3 回答840 阅读✓ 已解决
泛型的目时确定对象的数据类型获取对象的类型
User<T> t可以时User类中某个属性的类型
public <V> void xxx(Class<V> clazz) 这个泛型时确定形参的值
区别时 2个数据类型互不影响