Java中的泛型是伪泛型

  1. 伪泛型
    泛型只在源码中存在,在编译后的字节码文件中,就已经替换为原生类型了,这种泛型实现方法称为类型擦除,基于这种方法实现的泛型称为伪泛型
    List< String> list和List< Integer> list都被擦除了,变成了一样的原生类型List< E>
  2. 泛型的作用
    类型安全:编译时的强类型检查
    消除强制类型转换:使得代码更加可读
    代码复用性

猜你喜欢

转载自blog.csdn.net/weixin_51681634/article/details/112691046