Java泛型E、T、K、V的含义

泛型

泛型中的E、T、K、V,是一个占位符,用来告诉编译器,等编译的时候,在决定

E

全拼:Element,在集合中使用,表示集合中存放元素的类型

如:java.util.List

public interface List<E> extends Collection<E>{

}

T

全拼:Type,表示Java 类

public class Result<T>{
    private T data;
    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }
}

K、V

K全拼:Key
V全拼:Value

如:java.util.Map

public interface Map<K,V> {

}

原文出处:/show_1IXG98pB44N.html