发布网友 发布时间:2022-04-22 05:09
共3个回答
热心网友 时间:2023-11-11 15:43
try语句可以控制程序在捕获错误时主动处理。而throws则是简单的抛出错误,将错误处理交给上级逻辑处理。一般应用场合应当是没区别的,但是因为不同场合错误处理部分不一样,所以后者更通用些,即不同的人应当自己写处理代码而不是在catch中。热心网友 时间:2023-11-11 15:43
TRY里面写代码,CATCH里面写对TRY代码抛出的异常处理语句,可以有多个。针对不同的异常。THROWS是抛出一个异常。热心网友 时间:2023-11-11 15:44
try:如果某段代码块可能出现异常,就放到这里面catch:在代码块中捕获异常finally:资源清除,不管程序是否正常,里面的代码都会执行throws:出现在方法声明的后面,用来表明该方法可能抛出的各种异常throw:出现在方法中,用来抛出一个异常