不一样!!用throws表示将方法产生的异常抛出方法之外,留给调用它的其他方法来处理try{..... }catch{.......} 将捕捉并处理异常

解决方案 »

  1.   

    除非还有finally否则直接退出函数
      

  2.   

    他就像个门牌号码,告诉别人这个函数要抛出IOException
      

  3.   

    1 throws
       在有些情况下,不需要一个方法本身来处理异常,而是希望把异常向上移交给调用这个方法的方法来处理
    2 try{..... }catch{.......} 
      可以明确的捕捉到异常,并按我们的要求加以适当处理
      可以吗?
      用户自己定义的用2
      系统的异常用1
      

  4.   

    简单说:
    throws后接的类一般大于catch后的,对么?