- 4
- 0
- 约1.95万字
- 约 18页
- 2017-04-26 发布于江苏
- 举报
HYPERLINK /showWeb/0/0/556121.aspx ?掌握 Java 泛型类型(一)
数据类型转换和错误为理解泛型类型为何如此有用,我们要将注意力转向 Java 语言中最容易引发错误的因素之一 - 需要不断地将表达式向下类型转换(downcast)为比其静态类型更为具体的数据类型(请参阅 HYPERLINK /developerWorks/cn/java/j-djc02113/ \l resources 参考资料中的“The Double Descent bug pattern”,以了解进行数据类型转换时,可能会碰到的麻烦的某些方面)。
程序中的每个向下类型转换对于 ClassCastException 而言都是潜在的危险,应当尽量避免它们。但是在 Java 语言中它们通常是无法避免的,即便在设计优良的程序中也是如此。
在 Java 语言中进行向下类型转换最常见的原因在于,经常以专用的方式来使用类,这限制了方法调用所返回的参数可能的运行时类型。例如,假定往 Hashtable 中添加元素并从中检索元素。那么在给定的程序中,被用作键的元素类型和存储在散列表中的值类型,将不能是任意对象。通常,所有的键都是某一特定类型的实例。同样地,存储的值将共同具有比 Object 更具体的公共类型。
但是在目前现有的 Java 语言版本中,不可能将散列表的特定键
您可能关注的文档
- 预防主要伤害发生(防高处坠落、防物体打击、防触电、防机械伤害、防坍塌、防火灾、防中毒)-----对应措施.doc
- 浙西地区爱我一生一世,奥迪A3、A4l、A5驾控汇-执行案(经销商).ppt
- 镇及村、各部门责任状模板.doc
- 直线及圆方程的应用.ppt
- 中国当代文学涵义.docx
- 江苏省扬州市某校2019-2020学年九年级10月月考语文试题.docx
- 房地产营销无人机航拍与VR看房研究.docx
- 2023-2024学年吉林省长春市朝阳区八年级(下)期末语文试卷.docx
- 2023-2024学年江西省赣州市赣县区七年级(下)期末语文试卷.docx
- 神经符号推理在智能规划中的应用设计_神经符号计算.docx
- 小学中年级阅读工具课:学习使用“情节梯”或“故事山”图表梳理叙事性文章的故事情节发展_阅读策略-可视化.docx
- Sinochem中化石油销售营运手册.pdf
- 《破折号表示声音延长的用法教学设计》_小学语文·标点符号.docx
- 2023年广东省中考语文真题(全解全析).docx
- 火星家园挑战赛规则.pdf
- 针对特发性脊柱侧弯的矫形支具三维有限元建模与矫形力优化设计_生物力学与计算医学.docx
- 2024年江苏省扬州中学教育集团树人学校中考语文一模试卷.docx
- 基于人工智能的电力市场交易决策支持系统_能源创新.docx
- 多原发和不明原发肿瘤整合诊治指南.pptx
- 数学苏科版 9年级 中考复习 课件-专题复习:与轴对称相关的探究型问题.pptx
最近下载
- 译林版高中英语选择性必修第二册同步教学课件(2025年7月修订).ppt
- 仙剑98 超级详细攻略.docx VIP
- (全国乙卷)2022年高考真题——理科数学(全国乙卷)试卷.pdf VIP
- 吉泰科GK800变频器用户手册.pdf
- 精英型分体式热水器说明书款.pdf VIP
- 2024-2023年住院医师规范化培训-住院医师规范化培训(胸心外科)考试练习精品.pdf VIP
- 湖北省襄阳市随州市部分高中2024-2025学年高二下学期6月期末联考语文试卷(含答案).docx VIP
- 2025年住院医师规范化培训结业理论考核(胸心外科)历年参考题库含答案详解.docx VIP
- 2020年高考全国Ⅰ卷(英语)真题(含答案).pdf VIP
- 桥本氏甲状腺炎功能医学干预案例王树岩案例刘女士38岁身高.DOC
原创力文档

文档评论(0)