本帖最后由 罗广伟 于 2013-5-11 12:32 编辑
class Test
{
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();
}
}
打印结果是BCD,在这个程序里打印A是不执行的。
问题是在出现异常后如何判断哪些语句是不执行的。是出现异常后一个大括号内异常后面的语句不执行吗?
|