类型变量使用大写形式,且比较短,这是很常见的,在java库中,使用变量E表示集合的元素类型,K和V分别表示表的关键字与值的类型.T(需要是还可以用临近的字母U和S)表示"任意类型".
public class company{...}泛型类可看作普通类的工厂
public static T getMiddle(T[] t){return t[t.length/2];}
public static T min(T[]a){}
T extends Comparable & Serializable限定类型用"&"分隔,而逗号用来分隔类型变量