教案
2018 -2019学年第2学期
课程名称: Java程序设计
课程代码:
适用专业:计算机应用技术
教师姓名:
所属系部:
职称:
课时:总学时80 使用教材: Java程序设计项目化教程
教学单元教案
教学单元教案
教学单元教案
教学单元教案
教学单元教案
教学单元教案
教学单元教案
教学单元教案
教学单元教案
catch (异常类对象名称) // catch语句块
{
异常发生的处理语句;
}
finally //finally语句块
{
一定会运行到的代码;
}
➢try语句块中若是有异常发生,则程序运行中断,并抛出异常类产生的对象。
➢抛出的对象如果属于catch()括号内欲捕获的异常类,则catch会捕捉此异常,然后进到catch的块里继续运行。
➢finally语句块一般是用来处理一些资源释放之类的事情,无论是否发生异常都会执行finally语句块里面的内容,如果你没有这样的需求,finally语句块也可以没有。
③异常类的层次
Throwable 类是类库java.1ang 包中的一个类,它派生了两个子类:Exception和Error。
其中Error 类由系统保留,而Exception类则供应用程序使用。
④异常的抛出
➢在程序中抛出异常:
➢throw 异常类实例对象;
➢throw后抛出的是一个异常类的实例对象
➢指定方法抛出异常:
➢方法名称 (参数...) throws 异常类1, 异常类2, ...
➢如果方法内的程序代码可能会发生异常,且方法内又没有使用任何
教学单元教案
教学单元教案
教学单元教案。