本帖最后由 赵庆礼 于 2012-7-5 11:43 编辑
public class Test { public static void main(String[] args) { System.out.println(new Test().test());; } static int test() { int n = 1; try { return n; } finally { ++n; } } }
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? |