泛型
将类型作为一种参数来进行指定
-
jdk1.5以后出现了,在java程序编译的阶段,检查的类型约束
(知道这个对象类型)
2) 经常跟集合结合使用,可以很好提高性能,而且使用方便
3) <类型>
eg Listlist = new ArrayList (); - 类名<类型> 对象名 = new 构造方法<类型>;
约束类中属性(元素)的类型 - class 类名<类型>{
类型 变量名
}
类 Class
java.lang.Object
java.lang.Class
类型参数:
T - 由此 Class 对象建模的类的类型。例如,
String.class 的类型是Class。
如果将被建模的类未知,则使用 Class<?>。
int a;
Person p;
类型 变量;
类的类型 class对象
Classtype = Person.class;
- 类名<类型> 对象名 = new 构造方法<类型>;