关于Java中的try catch finally语句和return

syc_hohai 25 0 PDF 2020-12-23 02:12:52

第一:return语句并不是函数的终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回) 第二:finally里面不建议放return语句,根据需要,return语句可以放在try和catch里面和函数的后。可行的做法有四: 1、return语句只在函数后出现一次。 2、return语句仅在try和catch里面都出现。 3、return语句仅在try和函数的后都出现。 4、return语句仅在catch和函数的后都出现。 注意,除此之外的其他做法都是不可行的

用户评论
请输入评论内容
评分:
暂无评论