java中的泛型类list 怎样理解java泛型中的擦除?

怎样理解java泛型中的擦除?泛型是1.5中引入的一个新概念。它具有高度的安全性和易用性,因为不需要强制转换类型。因为泛型只在编译器中实现,并且虚拟机不识别泛型类项,所以有必要删除虚拟机中的泛型类型。

怎样理解java泛型中的擦除?

泛型是1.5中引入的一个新概念。它具有高度的安全性和易用性,因为不需要强制转换类型。因为泛型只在编译器中实现,并且虚拟机不识别泛型类项,所以有必要删除虚拟机中的泛型类型。也就是说,泛型在编译阶段使用,而泛型在运行阶段取消,即擦除。擦除是用父类替换泛型类型。例如,字符串成为对象。其实,安全带是用来保证数据转换的一致性。