第六章 异常处理与多线程 本章重点 了解异常和异常分类 理解异常处理机制 try-cathch-finally 自定义异常 多线程 6.1 异常处理基础 含义:程序在运行过程中所发生的错误事件(如 数组越界、文件操作时未找到文件、除法溢出 等),而这些错误在设计时不能准确地识别出但 又可能会发生或者不会发生。 正确理解程序设计中的三种错误: 语法错误(编译时的错误); 逻辑错误(运行时的错误); 异常错误(运行时的错误但取决于执行环境)。 6.1异常处理基础 Java通过面向对象的方法来处理异常, 引入了异常类(Exception),对于程序运行时 出现的异常事件,有其对应的错误处理机 制. 每当程序运行过程中发生一个系统可识 别的运行错误时,系统就会产生该异常类 的一个对象并作出处理,确保不对系统造 成破坏,保证程序运行的安全性和强健性. 6.2 异常处理的优点 异常处理的优点(OOP方式的错误处理编程): 能将“错误处理”代码与“常规功能”代码相分离; 能将错误沿调用栈向上传播; 能按错误类型和错误对象分组,分门别类地加以处理。 允许类似于 Switch Case 语句的分类过滤错误例外 非结构化错误处理的缺点 代码很难阅读、调试和维护 容易忽视错误 6.2 异常处理的优点 常见RuntimeException 常见非运行时异常 6.3 异常处理机制 异常处理机制:主要体
您可能关注的文档
最近下载
- 危废管理制度.doc VIP
- 产品审核年度计划模板.doc VIP
- 龙里红狮水泥窑协同处置一般固废扩量 技改项目 大气环境影响评价专项.pdf VIP
- 部编人教版四年级下册《道德与法治》全册教案(含教学计划、教材分析及教学进度表).pdf VIP
- 最低生活保障申请及授权书全套打印版.pdf VIP
- 医疗器械分类目录(24页).pdf VIP
- 第13课 学会依法维权(课时2)(实用课件)-【中职专用】中职思想政治《职业道德与法治》高效课堂精品实用课件+教案(高教版2023·基础模块).pptx VIP
- 室内拆除工程专项施工方案.docx VIP
- SMETA员工公平职业发展管理程序-SEDEX验厂专用文件(可编辑).docx VIP
- 广东省汕头市八年级地理生物会考真题试卷+答案.docx VIP
原创力文档

文档评论(0)