不是。
throws的意思是在这个方法内部的codes可能抛出这个exception, 但是我不想在这个方法内处理这个exception,而是想要将他交给调用者,或者甚至是调用栈的更上层处理,就这样声明继续抛出这个异常。就算没有在throws里声明,方法也可以抛出其他异常的。只是在调用栈上层的方法将不被强迫处理。
throws的意思是在这个方法内部的codes可能抛出这个exception, 但是我不想在这个方法内处理这个exception,而是想要将他交给调用者,或者甚至是调用栈的更上层处理,就这样声明继续抛出这个异常。就算没有在throws里声明,方法也可以抛出其他异常的。只是在调用栈上层的方法将不被强迫处理。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货