摘要: Java其实是伪泛型。泛型只在编译阶段存在,编译后的字节码是没有泛型的,即擦除。擦除是将泛型类型替换成它的父类,然后使用的时候进行强制类型转换,因为在编译阶段已经确保了数据类型的一致性,所以强转比较安全。 泛型擦除主要有两个目的: 向后兼容:Java在1.5版本中引入了泛型,为了确保与之前Java版 阅读全文
posted @ 2024-06-25 18:31 救苦救难韩天尊 阅读(24) 评论(0) 推荐(0) 编辑