泛型的理解及应用(一):泛型擦除

  在笔者工作过程中,大略地知道Java在泛型设计上是一种“伪泛型”,存在着泛型擦除。在使用Gson编写工具类之前,我一直错误地认为:泛型的擦除就是把泛型内的实参全部替换成Object或者直接消灭泛型实参后生成Java的字节码文件。但我的工作笔记上面清楚地写着解决泛型擦除使用的两个方法:①在构造器内传递泛型相关类型 ②使用反射获取泛型实参   这一对比,擦除泛型实参生成字节码文件与使用反射获取泛型
相关文章
相关标签/搜索