Java集合框架-9.泛型类&泛型方法&泛型接口
1、泛型特性
2、没有泛型时,集合存储数据,存的类型是Object
没有给集合指定类型时有如下弊端:
3、有泛型时,集合存储数据,存的类型必须是泛型定义的,有如下好处:
4、Java中的泛型是伪泛型,编译时校验,运行时不校验
5、泛型的细节总结:
泛型中不能写基本数据类型是因为基本数据类型不能转成Object,泛型本质上都是Object类型
6、泛型类 使用场景说明
7、泛型类自定义代码测试,创建一个泛型类MyArrayList<E>,然后使用这个泛型类
8、泛型方法 创建方案和格式
9、泛型方法自定义代码测试
10、泛型接口 创建格式及使用方式
11、实现类给出具体类型,代码测试,自定义MyArrayList2实现List<String>,实现全部List方法,创建MyAaaryList2对象后,可以add()方法里添加字符串,不能添加数字或其他类型参数
12、实现类延续泛型,创建对象时再确定
以上仅供参考,如有疑问,留言联系