Java–泛型
泛型理解就是标志
泛型的使用
1、在集合中使用泛型
- 集合接口或集合类在jdk5.0时都修改为带泛型的结构
- 在实例化集合类时,可以指明具体的泛型类型
- 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E e)---->实例化以后:add(Integer e)
- 注意:泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,用包装类替换
- 如果实例化时没用指明泛型的类型。默认类型是java.lang.Object类型
如何自定义泛型结构:泛型类、泛型接口:泛型方法
1、关于自定义泛型类、泛型接口
如果定义了泛型类,实例化没有指名类的泛型,则认为次反省类型为Object类型
要求:如果大家定义了类是带泛型的,建议在实例化的时候要指名类的泛型
不想记笔记了