参见英文答案 >
Java’s return value in try-catch-finally mechanism4个
我试过以下代码片段:
我试过以下代码片段:
private Integer getnumber() { Integer i = null; try { i = new Integer(5); return i; } catch(Exception e) { return 0; } finally { i = new Integer(7); } }
此方法返回5而不是7.
Why it returns 5 and not 7?
提前致谢.