面试题:throw与throws的区别

面试题:throw与throws的区别

throw:

  1. 创建一个异常
  2. 在方法内部使用,后面跟异常对象
  3. throw只能跟一个异常对象
throw new ArithmeticException("除数不能为0");

throws:

  1. 处理异常的一种方式,声明异常,让别人处理异常
  2. throws放在方法参数后面,后面跟异常类名
  3. throws后面可以跟多个异常类名
public static void main(String[] args) throws Exception { }

猜你喜欢

转载自blog.csdn.net/RookiexiaoMu_a/article/details/88599197