- 泛型是工作在编译阶段的,一旦程序编译成class文件,class文件中就不存在泛型了,这就是泛型擦除。
- 泛型不支持基本数据类型,只能支持对象类型(引用数据类型)。
- 一些常见的对象类型:
- Integer : int的对象类型
- Double : double的对象类型
建议不要用记事本直接打开class文件,有时候会出现乱码,可以用class反编译工具---XJad
直接用浏览器搜索即可:
可以看出泛型在编译阶段,一旦程序编译成class文件,class文件中就不存在泛型了,这就是泛型擦除。
建议不要用记事本直接打开class文件,有时候会出现乱码,可以用class反编译工具---XJad
直接用浏览器搜索即可:
可以看出泛型在编译阶段,一旦程序编译成class文件,class文件中就不存在泛型了,这就是泛型擦除。