public class test8 {
/**
* 用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly?
*/
public static void main(String[] args)
{
Print();
}
//定义一个测试的方法
public static int Print()
{
try
{
return Get();
} catch (Exception e) {
e.printStackTrace();
}finally
{
fina();
}
return 0;
}
//定义一个测试return的方法
public static int Get()
{
System.out.println("return.........");
return 1;
}
//定义一个测试finally的一个方法
public static int fina()
{
System.out.println("finally...........");
return 2;
}
}
|