- 0
- 0
- 约2.07千字
- 约 2页
- 2023-08-12 发布于湖南
- 举报
关于Java泛型的面试题
这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人 都知道,在集合中存储对象并在使用前进行类型转换是多么的不便利。泛型防止了那种状况的发生。它供应了编译期的类型平安,确保你只能把正确类型的对象放入 集合中,避开了在运行时消失ClassCastException。 2. Java的泛型是如何工作的 ? 什么是类型擦除 ? 这是一道更好的泛型面试题。泛型是通过类型擦除来实现的,编译器在编译时擦除了全部类型相关的信息,所以在运行时不存在任何类型相关的信息。例如 List在运行时仅用一个List来表示。这样做的目的,是确保能和Java 5之前的版本开发二进制类库进行兼容。你无法在运行时访问到类型参数,由于编译器已经把泛型类型转换成了原始类型。依据你对这个泛型问题的回答状况,你会 得到一些后续提问,比如为什么泛型是由类型擦除来实现的或者给你展现一些会导致编译器出错的错误泛型代码。请阅读我的Java中泛型是如何工作的来了解更 多信息。 3. 什么是泛型中的限定通配符和非限定通配符 ? 这是另一个特别流行的Java泛型面试题。限定通配符对类型进行了限制。有两种限定通配符,一种是它通过确保类型必需是T的子类来设定类型的上界,另一种是它通过确保类型必需是T的
您可能关注的文档
- 初中英语听力提升方法.docx
- 小学开学第一天国旗下讲话稿2篇.docx
- 幼儿园毕业教师致辞4篇.docx
- 幼儿园教师演讲稿汇总.docx
- 关于小学生不交作业检讨书.docx
- 百日誓师政治教师口号.docx
- 有关读书笔记作文集合5篇.docx
- 关于个人大学生暑期社会实践报告模板五篇.docx
- 会计中计提的意义.docx
- 乘法的初步认识教学设计.docx
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
原创力文档

文档评论(0)