Java基础 (7) - 泛型

发布时间:2020-07-16 21:56:07 作者:lm8751
来源:网络 阅读:109

能解决
1.集合中防止数据转换异常
2.参数通用化 -“模板”

优点

泛型主要在集合类中使用,eg:
List<String> list = new ArrayList<String>();
String s = list.get(0); //取出来的数据直接就是泛型规定的类型,不用做类型转化,从而避免类型转化异常

自定义泛型
泛型类 只能用在成员变量上,只能使用引用类型
泛型接口 只能用在抽象方法上
泛型方法 返回值前面加上<T>

?是通配符,泛指所有类型,常定义一个引用变量
? extends T 指T类型或T的子类型
? super T   指T类型或T的父类型
参考:https://www.cnblogs.com/jpfss/p/9929045.html

Android常用场景是适配器和数据解析(Retrofit+Rxjava)
参考:
https://www.cnblogs.com/lwbqqyumidi/p/3837629.html
https://segmentfault.com/a/1190000014824002
https://www.jianshu.com/p/b25966f1d699

推荐阅读:
  1. C#语法之泛型的多种应用
  2. Java泛型定义与用法实例详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

泛型 ava j

上一篇:keepalived 双机热备配置文件详解

下一篇:CMFCRibbonStatusBarPane加载图标

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》