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()
}

解决方案 »

  1.   

    如果你写的类是最终用来执行的,比如HellowWorld之类的程序,那么你应该对可能出现的一场进行try-catch。
    如果你写的类是发布给别人用的,或是给自己的别的类用的,不是最终直接执行的,则不应该try-catch异常,而应该在会出现异常的方法的声明中添加throws子句,让使用这个类的程序自己选择try-catch之后干什么。
    如果你不想在异常抛出后进行处理,可以使用throw子句,他只抛出异常,程序中止运行,不进行处理。
      

  2.   

    如果你不想在异常抛出后进行处理,可以使用throw子句,他只抛出异常,程序中止运行,不进行处理。
      好像就是这里弄不懂 
    ??????
    关键这块如何应用 看书说的不明白