标签:io 使用 java ar for sp cti 代码 on
今天下午在提交代码的时候看到了CheckList中的有一条,检查是否在finally块中使用了return语句。毕竟好几年了,忽然间居然忘记了,为什么?赶紧动手,写了一个DEMO,恍然大悟:
public class TestFinally {
public int getAddResult(int x,int y){
try{
System.out.println("before return in try section.");
return x+y;
}finally{
System.out.println("before return in finally section.");
return x*y;
}
}
public static void main(String[] args) {
System.out.println(new TestFinally().getAddResult(10, 20));
}
} 上面程序的返回结果如下:CoreJava_不要在finally块中使用return关键字
标签:io 使用 java ar for sp cti 代码 on
原文地址:http://blog.csdn.net/ziwen00/article/details/39318317