class Demo
{
public static void main(String[] args)
{
try
{
showExce();
System.out.println("A");
}
catch(Exception e)
{
System.out.println("B");
}
finally
{
System.out.println("C");
}
System.out.println("D") ;
}
public static void showExce() throws Exception
{
throw new Exception();
}
}
//这个执行的结果为什么为B C D,而 如果把主函数中try语句中的showExce()方法改为throw new Exception();就会编译失败,有什么区别吗?
|