程序要输出的嘛!不用IOException怎么查错哪?

解决方案 »

  1.   

    throws IOException表示此方法有抛出IOException异常的可能性。
    只要此方法的某些代码可能抛出异常,你就必须显式的处理他,要么抓住(try...catch),要么抛出。
      

  2.   

    是的,是抛出i/o异常!因为您应用了I/O流,所以有抛出IOException异常的可能性,就应该这样写,这是java的健壮性的体现!!
      

  3.   

    可以  throw Exception代替,表示抛出所有异常,包括 io
      

  4.   

    赞同stonefeng的方法,不过必须是此方法中某些代码可能显式的抛出异常,才必须显式的处理,如果不是显式的抛出(调用方法本身要抛出),那么可以不必Throws
      

  5.   

    楼上已经说得很清楚了,这是JAVA的异常处理机制。