• 5
  • 新人请关照

泛型类和非泛型类但有泛型方法有什么区别

泛型类和非泛型类但有泛型方法有什么区别

阅读 111
评论
    3 个回答
    • 3.6k

    对于java来说,泛型只是用于编译器检查错误,运行时泛型类型信息都被擦除,替换为Object或者是泛型指定的基类。

    所以泛型类和泛型方法只是java给你的不同的检查类型是否正确的手段,按照需要去用就可以了,区别当然有,但就那么回事:用于检查类型错误,运行时被擦除。