Java泛型类型擦除问题二、Java 核心技术三、Java 并发编程四、Java 虚拟机五、Spring 系列六、数据库七、分库分表八、分布式缓存九、分布式服务框架十、分布式消息队列十一、分布式系统01 Java快速面试指南03 跳槽解析,简历解析
以前就了解过Java泛型的实现是不完整的,最近在做一些代码重构的时候遇到一些Java泛型类型擦除的问题,简单的来说,Java泛型中所指定的类型在编译时会将其去除,因此List和 List 在编译成字节码的时候实际上是一样的。因此java泛型只能做到编译期检查的功能,运行期间就不能保证类型安全。我最近遇到的一个问题如下:假设有两个bean类/** Test. */@Data@NoArgsConstructor@AllArgsConstructorpublic static class Fo.