catch中再次发生异常程序会怎样?

解决方案 »

  1.   

    try {} catch (Exception e1) {
        try {    } catch (Exception e2) {
             try {
              
             } catch (Exception e3) {         }
        }
       
    }还有问题否?
      

  2.   


    如果catch (Exception e3){}中发生异常呢,这样写的话无穷无尽。
      

  3.   

    所以catch中不建议写逻辑代码,最好直接抛异常或者打印异常的信息。
      

  4.   

    catch中碰到异常还是会抛出来
      

  5.   

    要么继续catch,要么把它给抛出来
      

  6.   

    catch中还是尽量不要写可能会抛出异常的代码吧。。
      

  7.   

    你好,楼主,我认为其实这个很简单啊,你可以在catch中实现嵌套使用啊,这样就可以一直是现在去了啊~~~不过,在一般的情况下,一个catch就够了,因为如果catch发生了异常,就会抛出来,不会在执行下去了~~~~~~~~~~~~
      

  8.   

    catch里面最好是抛出异常或者打印异常信息就好了嗯。没必要一层层嵌套下去。