catch(Exception e)
什么异常都能抛catch(IOException e)针对输入输出的

解决方案 »

  1.   

    不同的异常有不同的处理方式,一般情况下都捕获具体的异常。(不建议直接捕获Exception)当然还有一些时候是没有必要的,那就是系统启动的时候。我们需要捕获所有的异常
    那样可以使用Throwable
      

  2.   

    Exception是IOException的父类,所有的异常类都继承自Exception类。
    catch(IOException)捕获的是发生IO错误时候的异常,catch(Exception)捕获所有异常。
      

  3.   

    catch(Exception e)
    什么异常都能抛
    catch(IOException e)针对输入输出的
    这个是关于异常的分类!!
    你的程序中会出现什么异常的话,相应就用catch(异常){异常处理程序}来抛出异常!!
    如果你不知道是什么异常那么就可以用catch(Exception e)来抛出异常!
      

  4.   

    catch(Exception e)
    什么异常都能抛
    catch为捕获,而并非抛出.
      

  5.   

    所有的异常都是继承throwable这个基类,Exception是抛出编译时异常,是必须要捕获的。
    而RuntimeException是系统可以帮助我们捕获的,IOException是捕获 输入输出流的异常。
      

  6.   

    Exception类是IOException的父类,包含了IOException类.IOException是其中的一个专门处理IO异常的类!