Java学习笔记_Day19

泛型

如果我们没有给集合指定类型,默认所有的数据类型都是Object类型 此时可以往集合添加任意的数据类型,坏处,我们在获取数据的时候,无法使用它的特有行为

泛型不具备继承性,但是数据具备继承性

泛型的通配符:?也表示不确定的类型,可以进行类型的限定

  • ? extends E:表示可以传递E或者E所有的子类类型
  • ? super E:表示可以传递E或者E所有的父类类型

1.如果我们在定义类,方法,接口的时候,如果类型不确定,就可以定义泛型

2.如果类型不确定,但是能知道以后只能传递某个继承体系中的,就可以使用泛型的通配符

相关推荐
恣逍信点9 分钟前
《凌微经》通俗解读——哲学第一因
学习·职场和发展·创业创新·学习方法·业界资讯·交友·哲学
鱼子星_1 小时前
【C++】内存管理:内存分布,new/delete的使用及细节处理,new/delete的底层,定位new表达式
开发语言·c++·笔记
red_redemption1 小时前
自由学习记录(207)
学习
愚昧之山绝望之谷开悟之坡1 小时前
回购逆回购
笔记
鱼子星_1 小时前
【C++】string(上):string的基本使用
c++·笔记·字符串
咸鱼翻身小阿橙1 小时前
多线程解析
java·开发语言
AOwhisky1 小时前
Python 学习笔记(第四期)——字符串:格式化、操作与文本处理——核心知识点自测与详解
开发语言·笔记·python·学习·列表·元组·字典
chnyi6_ya1 小时前
论文阅读笔记 | VIDEOPHY: Evaluating Physical Commonsense for Video Generation
论文阅读·笔记
光学补偿1 小时前
微服务学习 --- Spring Cloud概述
学习·spring cloud·微服务
一枚码农出身的猎头1 小时前
岗位招聘:架构师,base湖南长沙,70-80w
java·架构