随笔分类 - Java泛型
Java高级特性(2):
泛型中的基本概念
泛型的基本使用
常见出错问题
泛型面试题
摘要:1. Java的泛型是如何工作的 ? 什么是类型擦除 ? https://www.cnblogs.com/JohnTeslaaa/p/12706786.html 2.List和List 之间有什么区别 ? https://www.cnblogs.com/JohnTeslaaa/p/12706615.
阅读全文
摘要:类型擦除 什么是类型擦除? 类型参数只存在于编译期,在运行时,Java 的虚拟机并不知道泛型的存在。 示例: 类型擦除带来的影响: 参考: https://segmentfault.com/a/1190000020382440 https://segmentfault.com/a/119000000
阅读全文
摘要:问题1:赋值类型错误 Incompatible types.Found: 'java.util.List',required: 'java.util.List' 因为objectList1需要的是Object类型,但是却给了一个String类型的stringList1 如果加入通配符?,改成下面代码
阅读全文
摘要:泛型方法 所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔), 该类型参数声明部分在方法返回类型之前(在下面例子中的) 。 每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。 类型参数能被用来声明返回值类型,
阅读全文

浙公网安备 33010602011771号