- 8
- 0
- 约9.21千字
- 约 31页
- 2016-11-25 发布于天津
- 举报
JAVA编程基础课程-300集(史上最全、最深、最细)
注意: 1、泛型只能使用引用类型,不能基本类型 2、泛型声明时字母不能使用 静态属性|静态方法上 * 因为ListFruit、ListApple等都是List? extends Fruit的子类型。先假设传入的参数为为ListFruit,则第一段代码的三个“add”操作都是可行的;可如果是ListApple呢??则只有第三个“add”可以执行,可见,为了保护其类型的一致性,也是不能往list添加任意对象的,不过却可以添加null。 * 同理,传入ListApple 则第三行错误,不能list.add(new Fruit(“fruit”))为了保护类型的一致性,因为“? super Apple”可以是Fruit,也可以是Object,因无法确定其类型,也就不能往List? super Apple添加Apple的任意父类对象。 * //HashMap put源码分析 public?V?put(K?key,?V?value)??? {??? ?//?如果?key?为?null,调用?putForNullKey?方法进行处理?? ?if?(key?==?null)??? ?????return?putForNullKey(value);??? ?//?根据?key?的?keyCode?计算?Hash?值?? ?int?hash?=?hash(key.hashCode());???
您可能关注的文档
最近下载
- 2026 年危险化学品安全标签编写规定(GB 15258-2025,附标签内容).docx VIP
- T_CSSS 015-2024 滑雪用魔毯安全要求.docx VIP
- ABB Ability ™ Smart Qube样本手册说明书.pdf
- 2025年暖通系统调试合同协议三篇.docx VIP
- 热轧钢板和钢带的尺寸外形重量及允许偏差.doc VIP
- Unit 3 Time for School 第3课时教学评教学设计 2026人教版英语四年级下册.pdf VIP
- 医院培训课件:《中药热奄包技术》.pptx
- 《预防接种疫苗》课件.pdf VIP
- 2022年港澳台全国联考历史真题 .pdf VIP
- 2026年临床执业医师《内科学》模拟试卷及答案.docx VIP
原创力文档

文档评论(0)