因为它们发生的几率很大么?
还是其他的愿意呢???还有一个问题,如果我向一个工程中,导入两个个jar包,功能相同,但是是不同版本的。在使用的时候,会出现什么情况呢?

解决方案 »

  1.   

    因为你使用的IO类都有抛出了异常,有抛出就得有捕获把,要么就继续上抛
    第二个问题jar包冲突,有可能两个都不能正常使用,有可能有一个不能正常使用。
      

  2.   

    看你是什么异常了,如果不是runtimeexception就要捕获啦。
      

  3.   

    因为你使用的IO类都有抛出了异常,有抛出就得有捕获把,要么就继续上抛
    第二个问题jar包冲突,有可能两个都不能正常使用,有可能有一个不能正常使用。
    说的很好
      

  4.   

    IOEXCEPTION
    你不try catch 或者throw 编译会让你通过?
    这种是非运行时异常,强制抛出的异常,不想做也得做
      

  5.   

    RuntimeException子类可以不声明,正常操作出异常概率不大,但比如你乱读就出异常,比如读到文件尾了,你还读,比如流断了,不是运行时异常都是要比较注意的.
    两个jar不会有问题,但不好控制用哪个class,但你也可以强制加载哪个文件的class,此后,这个class一直存在,就不会重新去加载了