- 3
- 0
- 约6.65千字
- 约 31页
- 2019-09-07 发布于广东
- 举报
JAVA语言 JAVA语言 2002-12-16 §1.1 错误处理的方法概述 传统的程序运行时错误处理 异常处理 1 传统的程序运行时错误处理 如C语言: 函数返回值=某个可能会执行失败的函数(); if(函数返回值==表示该函数执行成功的值){正常代码} else if(函数返回值==代表错误情况1的值){处理错误情形1} else if(函数返回值==代表错误情况2的值){处理错误情形2} …… 1 传统的程序运行时错误处理 函数返回值=某个可能会执行失败的函数(); if(函数返回值!=表示该函数执行成功的值) { Switch(函数返回值){ case 错误情况1的值:处理错误情形1 case 错误情况2的值:处理错误情形2 ……}} else{正常代码} 1 传统的程序运行时错误处理 缺点: 1)整个程序代码穿插错误处理代码,使得条理性和可读性差; 2)对错误处理程序难以集中管理,难以保证程序的一致性; 3)对于返回值的意义,要借助于文档,程序维护困难。 2 异常处理 如C++,JAVA语言: 就是在异常发生时,由编程语言提供的某种机制通知应用程序,让应用程序决定如何进行下一步的处理。 传统方式: 1)负责测出错误的发生 (程序设计者) 2)进行错误的处理 异常处理方式:2)进行错误的处理 (程序设计者)
您可能关注的文档
- 第七章 固体废物的热处理技术焚烧.ppt
- 第七章 固体的磁性.ppt
- 第七章 图0410I2.ppt
- 第七章 图一本.ppt
- 第七章 地下工程爆破技术1 副本.ppt
- 第七章 坡面地形因子提取.ppt
- 第七章 工业设备的安装测量.ppt
- 第七章 市场调查数据的搜集方法二.ppt
- 第七章 平面图形的认识二2.ppt
- 第七章 应力和应变.ppt
- 2025-2026学年全国青少年海洋科技创新大赛船舶设计题.docx
- 2025-2026学年全国青少年足球训练营.docx
- 2025-2026学年大学生跆拳道竞技 hidden 技能评分.docx
- 2025-2026学年全国青少年武术散打竞技能力选拔真题.docx
- 2026年上海国际都会《行测》(言语理解)解析卷.docx
- 2026年四川省公务员考试《申论》(市级卷)精选模拟题.docx
- 2026年天津滨海新区《行测》(L类)真题详解.docx
- 2026年天津市公务员考试《言语理解》真题解析.docx
- 2026年新疆维吾尔自治区公务员考试《申论》(生态文明建设专题)真题卷.docx
- 2026年新疆维吾尔自治区公务员考试《行政职业能力测验》(C类)模拟题.docx
最近下载
- 计算机科学与技术专业本科生毕业论文.docx
- 广东省职业技能等级认定证书试卷样题2.多工序数控机床操作调整工四级技能考核试卷(样题).doc VIP
- 结构分析软件:SAP2000二次开发_(5).SAP2000API基础编程.docx VIP
- 年产10万吨环氧丙烷生产工艺设计.docx VIP
- 2025年铜陵职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 广东省职业技能等级认定证书试卷样题2.多工序数控机床操作调整工三级技能考核试卷(样题).doc VIP
- PPT:践“廉行”强“廉政”守“廉心”勇担新时代廉洁从政使命.pptx VIP
- 智慧社区人工智能应用现状与发展趋势分析报告.docx VIP
- 上海市职业技能等级认定试卷 证书 多工序数控机床操作调整工三级技能考核试卷(样题).doc VIP
- 针织面料工艺规格参考资料表格.doc VIP
原创力文档

文档评论(0)