不乱,每一个try-catch的操作不一样,出现异常写日志的信息不一样,所以分开来写很好,合并了反而不好了。

解决方案 »

  1.   

    楼上两位版主看到女的来得真快啊!把你的代码整成这样就行了
    try{
       ...//这里是你所有的代码
    }catch(xxException e){}catch(xxException e1){}catch(xxException e2){}finally{}
      

  2.   

    感觉还好  不怎么乱
    不然就 一个try 然后就是catch catch catch...
      

  3.   

    习惯了就好了,JAVA就是这样的,代码有时候看起来会很臃肿不堪
      

  4.   

    个人理解try-catch的使用原则是:在主逻辑处,可以按4L那样,一个try多个catch;在收尾处,比如要关闭资源了,最好每关一个资源,使用独立的try-catch,这样前面的资源关闭失败,不会影响后面的资源关闭。
      

  5.   

    不如把每个单独的方法里面 返回异常时设置特定的异常信息 在主方法内捕获后 抛出 e.getMessage()
      

  6.   

    这样子就不用去加那么多try{}catch(){}了
      

  7.   


    就他这样写啊 不过注意Exception的优先级别
      

  8.   

    你这样写没什么意义啊 所以的抛出异常都是Exception父类处理了
      

  9.   

    怎么都不说这样写呢:public void receiveMsg(HttpServletRequest request
    , HttpServletResponse response) throws Exception {......就不用try catch了....}也可以写个总的try catch。主要是这些失败都是不正常的。要有一个理解。