- 1
- 0
- 约4.63千字
- 约 24页
- 2019-09-02 发布于湖北
- 举报
Java语言中的异常 本章主要内容: ? 异常的概念 异常处理语句; 异常分类; ? 自定义异常。 Java异常处理概述 应用程序运行过程中发生问题是不可避免的现象; 从问题的严重程度上可分为: ①不可恢复性错误:硬件故障、网络通讯中断等致命性错误,程序只能选择退出。 ②可处理异常: 输入/输出错误、算术运算错误等由于程序设计失误造成的错误,应用程序可以对这些异常进行适当的处理。 异常的处理过程 “抛出异常”过程:若发生了可处理的异常,正在运行的程序将创建一个异常对象,该异常对象中记录了导致程序运行错误的原因和发生异常时程序的运行状态等信息。 异常的类层次结构 Java将异常当作类来处理,按层次结构来区别不同的异常。 3.常见的公共异常 try语句指明可能产生异常的代码段; catch语句在try语句之后, 用于捕捉异常, 一个try语句可以有多个catch语句与之匹配。 异常的捕获顺序 异常抛出语句(throw和throws) 1. throw语句 用于主动抛出异常对象,当程序执行到throw语句时,流程就转到相匹配的异常处理语句,throw所在的方法不再执行。 2. throws语句 throws语句用于定义方法时指明方法中可能要产生的异常类型,由调用者进行异常处理。 throws语句后面可以定义可能抛出多个异常类型,用逗号隔开。 齐齐哈尔大学理学院 齐齐哈尔大学理学院
原创力文档

文档评论(0)