在泛型代码中,问号(?)被称为?( )
通配符
裸类型
问号
类型参数
我们在泛型中使用通配符经常看到T、F、U、E,K,V其实这些并没有啥区别,我们可以选 A-Z 之间的任何一个字母都可以,并不会影响程序的正常运行。
只不过大家心照不宣的在命名上有些约定:
T (Type) 具体的Java类
E (Element)在集合中使用,因为集合中存放的是元素
K V (key value) 分别代表java键值中的Key Value
N (Number)数值类型
? 表示不确定的 Java 类型
只不过大家心照不宣的在命名上有些约定:
T (Type) 具体的Java类
E (Element)在集合中使用,因为集合中存放的是元素
K V (key value) 分别代表java键值中的Key Value
N (Number)数值类型
? 表示不确定的 Java 类型