【问题标题】:What is erasure什么是擦除
【发布时间】:2011-05-05 02:26:20
【问题描述】:

什么是擦除,擦除对泛型有什么限制?

【问题讨论】:

标签: java type-erasure


【解决方案1】:

Erasure 是类型在编译时使用而在运行时不存在的结果。这是 Java 泛型中的常见问题。主要问题是在运行时您无法确定泛型类包含的类型。例如,如果您有

ArrayList<Foo> t;

无法获取类型FooArrayList 包含在运行时使用反射。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 2011-12-29
      • 2020-01-09
      • 2012-03-17
      • 2018-08-18
      • 1970-01-01
      相关资源
      最近更新 更多