胡帅冰 发表于 2013-3-30 22:59
func中的try块抛出了异常throw new Exception(); 抛出异常却没有处理异常,所以在编译的时候出错。 ...
class Demo
{
public static void func() throws Exception
{
try
{
throw new Exception();
}
finally
{
System.out.println("B");
}
}
public static void main(String[] args)
{
try
{
func();
System.out.println("A");
}
catch(Exception e)
{
System.out.println("C");
}
System.out.println("D");
}
}
你上面的try抛出了一个异常,你是准备把这个异常抛给谁那?没有表示出抛给谁,怎么去处理那?
|