异常处理,如果TRY{}里的语句出现问题,就由CATCH(Exception obj){}提出异常处理,来决定程序的执行

解决方案 »

  1.   

    try{}
    catch (Exception e){}
    finally{}
    try 是一般执行语句,catch是捕捉异常语句,finally是必须要执行的语句,但语句本身是不必一定要执行的
      

  2.   

    同意上铺
    在java中,有的代码也必须要这样写,是一种格式。哈哈
      

  3.   

    如果你想在发生异常的地方做一些相应的处理,那么使用try catch,如果你想让调用该方法的方法或者对象处理异常,那么使用throw
      

  4.   

    用于捕获异常的,格式为:
    try{
         要实现功能的代码
       }
      catch{
          如果没有正常执行,则在这里捕获异常并处理异常
        }
    finally{
      无论是否产生异常,最终都要执行此处的代码
      }
    不知道你明白了吗,但有一点要注意:finally可写可不写
      

  5.   

    匹配这块,如果是你自己throw语句写的,用于举例调试,应该简单;如果是java类库里 的方法或者你在别处写的方法抛出的异常,这是在执行期出现的。也就是说只要你调用的方法有抛出异常的可能,你要么用catch捕捉,要么继续抛出,让更高层的调用者来处理,二者必选一。这里用catch捕捉一下,用于挽救损失。其余的,楼上说的很明白了。这是我的理解,不对的话大家多批评
      

  6.   

    try{
    }
    cathc(){  }
    finally{  }
    catch的"( )"中是捕获try{}中的异常,捕获到之后执行catch中{ }内的相应内容。
    Finally是无论有没有异常都必须执行的语句!
      

  7.   

    楼上的说 的都很对的.在Try后面大括号中的代码系统会监视其是否正常执行.如果不能正常执行就会在Catch中进行处理......
      

  8.   


    用于捕获异常的,格式为:
    try{
         要实现功能的代码
       }
      catch{
          如果没有正常执行,则在这里捕获异常并处理异常
        }
    finally{
      无论是否产生异常,最终都要执行此处的代码
      }
    不知道你明白了吗,但有一点要注意:finally可写可不写
    我补充一点的是上面只是浅显的用法,做得好的系统往往有自定义的Exception类