package Exception;
/*
* 异常处理二:throws+异常类型
*
* 1."throws+异常类型"写在方法的声明处,指明此方法执行时可能会抛出的异常
* 一旦方法体出现异常时,仍然会在异常代码处生成一个异常类的对象此对象满足throws时就会被抛出,
* 异常代码的后续代码就不会被执行
*
* 2.try-catch-finally:真正将异常处理掉
* throws:将异常抛给方法的调用者,并没有将异常处理掉
*
*/
public class Throws {
public static void main(String[] args) {
try {
numbertest.chu();
}catch(ArithmeticException e){
System.out.println(e.getMessage());
}
}
}
class numbertest {
static public void chu() throws ArithmeticException{
int a=4;
int b=0;
System.out.println("异常代码前正常代码");
System.out.println(a/b);
System.out.println("异常代码后续代码");//异常代码后续代码没有被执行
}
}
JAVA异常处理二:throws
最新推荐文章于 2024-07-30 20:50:32 发布