当前位置: 代码迷 >> 综合 >> Java 中,throw 和 throws 有什么区别
  详细解决方案

Java 中,throw 和 throws 有什么区别

热度:95   发布时间:2023-12-03 01:08:12.0

Java 中,throw 和 throws 有什么区别
throw 用于抛出 java.lang.Throwable 类的一个实例化对象,意思是说你可以通
过关键字 throw 抛出一个 Error 或者 一个 Exception,如:
throw new IllegalArgumentException(“size must be multiple of 2″)
而 throws 的作用是作为方法声明和签名的一部分,方法被抛出相应的异常以便
调用者能处理。Java 中,任何未处理的受检查异常强制在 throws 子句中声明。

  相关解决方案