1.擦拭法是Java泛型的实现方式. 编译器把类型视为Object. * 泛型代码编译的时候,编译器实际上把所有的泛型类型T统一视为Object类型.换句话说,虚拟机对泛型一无所知,所有的工作都是编译器做的. 编译器根据实现安全的强制转型. * Java的范型实际是有Java在编译时进行的.编译器内容永远把T视为Object处理,只是在需要转型的时候,根据T的类型实行安全的强制转型. 2.java的泛型是由擦拭法实现的,因此有一些局限: 2.1.不能是基本类型,例如int 编译器把T视为Obje…