Java面向对象程序设计

异常

  1. 异常捕获通常使用try….catch,具体语句格式如下:
1
2
3
4
5
try{
//程序代码
}catch(ExceptionType(Exception类及其子类) e{
// 对ExceptionType的处理
}
  1. 其中在try代码块中编写可能发生异常的Java语句,catch代码块中编写针对异常进行处理的代码。
  2. 当try代码块中的程序发生了异常,系统会将这个异常的信息封装成一个异常对象,并将这个对象传递给catch代码块。catch代码块需要一个参数指明它所能够接收的异常类型,这个参数的类型必须是Exception类或其子类。

throws关键字

  1. 如果不知道如何处理声明抛出的异常,也可以使用throws关键字继续将异常抛出,这样程序也能编译通过。
  2. 注意:程序一旦发生异常,如果没有被处理,程序就会非正常终止。

课后实验

img