logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java与Kotlin中的泛型之:擦除、不变、协变、逆变

本文深入探讨了Java与Kotlin中泛型的关键特性,包括类型擦除、不变性、协变与逆变。通过实例解析了Java泛型类型擦除的机制及其对代码兼容性的影响,同时对比了Kotlin中泛型对数组的支持及协变逆变的应用。文章详细阐述了泛型不变性的概念,并通过Kotlin的out和in关键字展示了协变与逆变的具体实现方式,以及如何通过@UnsafeVariance注解解除协变逆变的限制。此外,还介绍了Kotl

文章图片
#java#kotlin
到底了