
优雅的学习泛型
发布日期:2021-05-07 00:04:28
浏览次数:17
分类:技术文章
本文共 473 字,大约阅读时间需要 1 分钟。
小白一个 ,如有错误,请您指正批评
核心内容 记住一条 泛型就是把类型当作参数传过来 。
不要觉得泛型很难,就跟你写个Hello world 一样简单,先用上,慢慢理解,用的多了就会了。
泛型长什么样子
优雅的非泛型,先规范一下,有了规则才会井然有序。
E - Element (在集合中使用,因为集合中存放的是元素)
T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型为什么学习泛型?
为了写代码更爽一点,为了更安全一点,为了以后维护可以偷懒一点
怎么学习泛型?(以后补充)
- 无非几种情况 1.1 类上的泛型 1.2 方法上的泛型
- 泛型上限 ? extends T 类型只能是T 子类
- 泛型下限 ? supper T 类型只能是T 下限
- 泛型擦除 是一种概念 就是编译后 永远是arraylist 不会有 integer String差别
注意的小点
1,泛型支持基本数据类型 list< int > 必须写成 list< Intgener >
发表评论
最新留言
不错!
[***.144.177.141]2025年03月26日 15时55分03秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
智慧水利的泵站自动化监控系统解决方案
2019-03-03
C getopt.h
2019-03-03
CentOS下Nvidia docker 2.0之安裝教程&踩坑實錄
2019-03-03
H5页面授权获取微信授权(openId,微信nickname等信息)
2019-03-03
SpringBoot的URL是如何拼接的
2019-03-03
2018年年终总结
2019-03-03
解决checkbox未选中不传递value的多种方法
2019-03-03
【pgsql-参数详解1】PostgreSQL默认参数值
2019-03-03
HTTP协议(1)_入门的一些教程和资源
2019-03-03
钉钉登录及常用的URL及IP
2019-03-03
【redis键过期删除策略】很高兴再次认识你
2019-03-03
【工具篇】EasyExcel的应用
2019-03-03
大范围卫星影像快速处理
2019-03-03
监控264后缀文件播放
2019-03-03
动态摇动吊牌自适应网站404页面源码
2019-03-03
炫酷文字消失动画网站404页面源码
2019-03-03
EMLOG模板山河网站主题分享
2019-03-03