摘要:
问题是: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... 阅读全文