您的位置:首页 > 编程语言 > Java开发

java中try中return语句与finally块执行顺序问题

2015-10-09 15:52 537 查看

一、相关说明

java中try中return语句与finally块执行顺序问题之前一直没有注意过,后来百度三面的时候问及我才意识到这个问题,当时回答错误了,故提出来让大家共同学习下。

二、链接

具体解释请参照这里,写的非常详细。

三、顺便多说点

static int tt(){
		int result=0;
		return result+=1;
	}


返回值为1.

static int tt(){
		int result=0;
		return result++;
	}
返回值为0,这里需要注意,返回值为0,为0,为0,重要事情说三遍。

static int tt(){
		int result=0;
		return ++result;
	}
返回值为1.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: