1.概念
使用 例子
class Test<Key, Value> {
public void put(Key t1,Value t2 ){
}
public void remove(Key t1){
}
}
jdk中的K,V,T,E等泛型名称很多人以为是固定写法,其实这些名称是可以改的,比如改成Key,Value都可以,jdk为了容易看懂,形成了如下的规范
- K表示键
- V表示值
- T表示type类型
- E表示enum枚举
- ? 表示不确定的类型
使用 例子
class Test<Key, Value> {
public void put(Key t1,Value t2 ){
}
public void remove(Key t1){
}
}