首页 > 其他 > 详细

try finnlay 总结

时间:2017-02-25 00:12:47      阅读:223      评论:0      收藏:0      [点我收藏+]

public class FinnallyTest {

public static void main(String[] args){
System.out.print(go());
}

public static int go(){
int a=1;
try{
++a;
//临时变量 a=2,返回2,a此时等于3
//return a++;
}finally{
//临时变量 a=5
a=5;
return ++a;
//return a; 此处返回,则会是 5
}
}
}

 

总结: 

1. try和finally在返回前,都会生成一个临时变量。

2.return a++,先返回a的值,a再加1,   return ++a,a先加1 ,再返回a的值 。

 

try finnlay 总结

原文:http://www.cnblogs.com/suixin84/p/6440674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!