| 标记符 | 含义 | 说明 |
|---|---|---|
| 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<?> ...
本文详细解析了Java泛型中的各种标记符含义,如E(Element)、T(Type)、K(Key)、V(Value)等,并解释了泛型在集合、键值对等场景中的应用,以及如何使用?表示不确定的类型。
2439

被折叠的 条评论
为什么被折叠?



