public void aaa()throws Exception{
throw new Exception("在aaa()中抛出异常")
}public void bbb(){
try{
aaa();
}catch(Exception e){
System.out.println("在bbb()中捕捉到aaa()抛出的异常");
}
}public void ccc()throws Exception{
System.out.println("不捕捉aaa()的异常,这届抛出");
aaa()
}
throw new Exception("在aaa()中抛出异常")
}public void bbb(){
try{
aaa();
}catch(Exception e){
System.out.println("在bbb()中捕捉到aaa()抛出的异常");
}
}public void ccc()throws Exception{
System.out.println("不捕捉aaa()的异常,这届抛出");
aaa()
}
如果你写的类是发布给别人用的,或是给自己的别的类用的,不是最终直接执行的,则不应该try-catch异常,而应该在会出现异常的方法的声明中添加throws子句,让使用这个类的程序自己选择try-catch之后干什么。
如果你不想在异常抛出后进行处理,可以使用throw子句,他只抛出异常,程序中止运行,不进行处理。
好像就是这里弄不懂
??????
关键这块如何应用 看书说的不明白