本帖最后由 杨兴庭 于 2013-7-8 21:08 编辑
class wTest
{
public static void main(String[] args)
{
System.out.println(new wTest().test());
}
int test()
{
try
{
return func1();
}
finally
{
return func2();
}
}
int func1()
{
System.out.println("func1");
return 1;
}
int func2()
{
System.out.println("func2");
return 2;
}
}
你能告诉我最后的运行结果是什么吗?那么为什么会有这样的运行结果,求个解释。
|