摘要: 问题是:try{} 里有一个return语句, 那么紧跟这个try后的finally{}里的code会不会被执行,什么时候被执行, 在return前还是后?有回答是:finally块先于return执行。这个问题可以用一个小实验得到解答int result = test(); }private int test() { int i = 0; int j = 0; try { ++i; ++j; return i+j; } catch { --i; retu... 阅读全文
posted @ 2013-10-28 21:08 grkin 阅读(220) 评论(0) 推荐(0) 编辑