Java泛型中的标记符含义
| 标记符 | 含义 | 说明 |
|---|---|---|
| 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<?> ...
HAVE A NICE DAY!

浙公网安备 33010602011771号