本帖最后由 黑马华 于 2013-5-3 21:28 编辑
这是我的代码:
package com.itheima;
/**
* 写一个类证明return是在finally执行后才返回的,且在finally无法改变返回值。
*/
public class Test7 {
//定义一个比较谁先的方法whoFirst
public int whoFirst() {
int x = 5;
try {
return x;
} finally {
System.out.println(++x);
}
}
public static void main(String[] args) {
//从打印的效果来证明return是在finally执行后才返回的,且在finally无法改变返回值
System.out.println(new Test7().whoFirst());
}
}
|