在JAVA编程过程中关于异常的使用方法,如:什么时候该使用FileNotFoundException,什么时候又改使用IOException?

解决方案 »

  1.   

    用IDE来编程吧,碰到这些个受控异常的话 会提示你进行显示的异常处理的 但是话又说回来了  你不用IDE来编程的话 在cmd里编译的话 如果你没显示的处理异常的话  也会给你报错的
      

  2.   


    在你调用的函数的后边,有个throws  xxxEXception这个是你必须处理的异常,
    要么你try{}catch{}处理之,要么也在你的函数的后边Trows xxxEXception
      

  3.   

    仔细看api,上面写明了一定要捕获的那你就老老实实的捕获
      

  4.   

    在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕捉到这个异常并进行处理。
      
      Throwable类有两个标准子类:java.lang.Error和java.lang.Exception?即错误和异常。错误?Error类?一般是指虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这一类错误无法恢复或不可能捕捉,将导致应用程序中断。异常?Exception类?则是指一些可以被捕捉且可能恢复的异常情况,如数组下标越界?ArrayIndexOutOfBoundsExcepton?、数字被零除产生异常?ArithmeticException?、输入/输出异常?IOException?等。
      
      提示:Java编译器要求Java程序必须捕捉或声明所有非运行时的异常,如:FileNotFoundException、IOException等。因为,对于这类异常来说,假如程序不进行处理,可能会带来意想不到的结果。但运行时出现异常可以不做处理,因为这类异常很普遍,全部处理可能对程序的可读性和运行效率产生影响。
      
    本文来源【学网】网站链接是http://www.xue5.comFileNotFoundException就是没有找到源文件啊,
    IOException是JAVA IO 错误,设备没有足够空间 
      

  5.   

    FileNotFoundException是IOException下的一个子类,所以两者没有太大的区别,都可以用。