标签: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