java中类的一个方法中的返回值(return),为什么总是写在try⼀catch的后面,如果写在try里面行吗?

2025-01-07 06:58:44
推荐回答(1个)
回答1:

会,不管异常怎么执行,异常会不会发生,finally总会被执行,try/catch/finally
执行步骤是这样的:先执行try里面的语句,如果try里面有异常,则执行catch里面的语句,接着执行finally语句。。如果try语句里没异常,则直接执行finally里面语句。。。
finally语句执行完了,接着执行外面的语句啊,肯定可以执行到外面的return语句。。。
你是不是觉得,发生了异常程序就停止了?
那是不正确的,因为那个catc里面的语句是你自己写的啊,你想让他停止就停止,,,,
如果你在里面什么都不写。。。也是可以的。。。
不懂的话,请追问啊。。。
希望可以帮助你,谢谢采纳。。。