throw thorws 区别

来源:互联网 发布:软件测试经典案例 编辑:程序博客网 时间:2024/06/06 13:03
throw 用在方法踢内部  会抛出一个异常对象;throws 用在方法的括号后面  当该方法体内有异常并且不想使用try catch 时可以选择在方法后面使用throws 抛出 ,当调用该方法的时候才会抛出一个异常,注意  throws 表示出现一种异常的可能性, 并不一定会发生该异常

throws和throw的区别(面试题)
throws
用在方法声明后面,跟的是异常类名
可以跟多个异常类名,用逗号隔开
表示抛出异常,由该方法的调用者来处理
throws表示出现异常的一种可能性,并不一定会发生这些异常
throw
用在方法体内,跟的是异常对象名
只能抛出一个异常对象名
表示抛出异常,由方法体内的语句处理
throw则是抛出了异常,执行throw则一定抛出了某种异常
“`

0 0