throw 作用在方法内,表示抛出具体的异常,由方法内的语句进行处理,如果该异常对象是非RuntimeException,则需要在方法声明时加上throws 语句 或者在方法内使用 try catch 处理该异常 这句话说的对吗
时间: 2024-05-31 21:10:50 浏览: 72
详解Java异常处理中throw与throws关键字的用法区别
5星 · 资源好评率100%
这句话有些问题。throw表示在方法内抛出异常对象,由调用该方法的代码负责处理该异常;try...catch是一种处理异常的机制,可以捕获并处理异常;throws语句用于在方法声明时指定该方法可能抛出的异常,通常用于指定受检查异常,即非RuntimeException。如果一个方法抛出受检查异常,调用该方法的代码必须要么使用try...catch语句捕获该异常,要么在方法声明时使用throws语句声明该异常。因此,这句话的前半部分是正确的,但后半部分需要做一些修正。
阅读全文