秦松 发表于 2012-10-23 20:28 ![]()
如果存在异常,执行finally,return不执行,程序结束
反之如果执行return,不执行finally,结束程序 ...
class ReturnTest
{
public static void main(String[] args)
{
System.out.println(method());
}
public static int method()
{
int x = 1;
try
{
return x;
}
finally
{
System.out.println(++x);
}
}
}
你可以试试这段代码的结果 |