return关键字可以用来完成对于方法返回值的带回,return关键字可以终止方法的执行,把相应的数据带回到调用处。
那么当return关键字用在try-catch-finally结构的时候,return关键字是否能够和System.exit()一样终止try-catch-finally块的执行,直接把数据带回到被调用处呐?
(1)catch块中也得加上return语句;
(2)finally块中不建议加return语句;
因为finally语句块有一定会执行的特性,这会干扰方法的返回值。
return关键字可以用来完成对于方法返回值的带回,return关键字可以终止方法的执行,把相应的数据带回到调用处。
那么当return关键字用在try-catch-finally结构的时候,return关键字是否能够和System.exit()一样终止try-catch-finally块的执行,直接把数据带回到被调用处呐?
因为finally语句块有一定会执行的特性,这会干扰方法的返回值。
相关文章: