JavaSE第六讲-Java中的异常处理机制.ppt

上传人:max****ui 文档编号:8619605 上传时间:2020-03-30 格式:PPT 页数:9 大小:462.81KB
返回 下载 相关 举报
JavaSE第六讲-Java中的异常处理机制.ppt_第1页
第1页 / 共9页
JavaSE第六讲-Java中的异常处理机制.ppt_第2页
第2页 / 共9页
JavaSE第六讲-Java中的异常处理机制.ppt_第3页
第3页 / 共9页
点击查看更多>>
资源描述
JavaSE 第六讲 Java中的异常处理机制 Java语言规范中异常处理代码格式 try 需要保护的代码块 catch 异常类型实例 捕捉到异常时的处理代码块 finally 无论如何也要执行的代码块 TestException java TestException2 java 异常代码执行分析 如果用try关键字保护的代码块没有出现意外 那么程序流程不会进入用catch关键字进行处理的代码块 如果用try关键字保护的代码块出现意外 那么程序流程就直接跳转到用catch关键字进行处理的代码块 如果有finally代码块 那么该代码块无论如何都会执行 异常体系 编写异常处理代码的建议 如果你写方法时没办法处理未知意外情况 可以考虑在方法的声明中用throws关键字把检查型异常传播出去 强制要求客户端程序员自己来处理这中意外情况 缺点 增加客户端程序员的负担 如果自己能处理的意外情况 尽量就地处理掉 别传播出去 增加客户端程序员的负担 如果非得传播出去 可以考虑在方法的声明中用throws关键字传播运行时异常 不要随便自己定义异常 如果在Java的基本类库中找不到合适的异常 那么才考虑自定义异常 TestExceptionChain java Java的基本类库中常用的异常 NullPointerExcepiton应用程序试图在需要对象的地方使用null时 抛出该异常 IllegalArgumentException抛出的异常表明向方法传递了一个不合法或不正确的参数 IndexOutOfBoundsException指示某排序索引 例如对数组 字符串或向量的排序 超出范围时抛出 自定义异常 只需要继承Exception父类即可如何使得一个方法具有抛出异常的能力 代码段如何抛出异常 使用throws和throw关键字 CustomeException java ExceptionConstrain java Human java ThankYou Q ATime
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!