到底而是要进行异常的捕获呢,对于可能出现的异常,肯定要捕获,但是如果前面做了处理,到这一步不会有异常,是不是就不用在进行捕获了?

解决方案 »

  1.   

    try{抛出异常}catch{捕获异常}finally{有没有都执行这个语句块} 常用的 至于你说的可能会出现 那就得try 我现在就是这么用的 希望有更好的解释
      

  2.   

    大部分异常直接throws出去吧,不要try catch,除非你要忽略异常信息,不然被你catch之后没有抛出去的话,那么外围出错时你就等着哭吧。当然try catch也不是不能用,比如把string转化为int型的时候,如果转换出错就用默认值,则可以使用try catch,如:
     int nNum = 0;
    try{
       nNum = Integer.parseInt("324");
    }catch(Exception ex){
      //ignore
    }