自定义泛型:泛型接口语法:菱形运算符<>: 自定义泛型:类型通配符,?,Object 如:ArrayList<?> list = new ArrayList<>();ArrayList list = new ArrayList<>(); 泛型接口语法:interface name<Type> { //......} 如果泛型接口被约束的超类与继承的泛型类所约束的超类相同,会导致错误,无法编译。注意:jdk5之前不支持泛型。 菱形运算符<>:<>即一个空的类型实参列表。基本语法:class var = new class<>();