标记符 | 含义 | 说明 |
---|---|---|
E | Element | 在集合中使用,因为集合中存放的是元素 |
T | Type | Java 类 |
K | Key | 键 |
V | Value | 值 |
N | Number | 数值类型 |
? | 表示不确定的java类型 | |
S、U、V | 2nd、3rd、4th types |
-
遇到
<A>
,<B>
,<K,V>
等, 是用到了java中的泛型; 一般使用<T>
来声明类型持有者名称,自定义泛型类时,类持有者名称可以使用T
(Type) -
如果是容器的元素可以使用
E
(Element), 若键值匹配可以用K
(Key) 和V
(Value) 等, -
若是
<?>
, 则是默认是允许Object
及其下的子类,也就是 java 的所有对象了. 举例说明:Set<T> 表示 集合里是 T类的实例 List<E> 表示 集合里是 E类的实例 List<?> 表示 集合里的对象类型不确定, 未指定 List 同 List<?> ...