java 常见的ExceptionruntimeException

    xiaoxiao2021-12-14  18

    Throwable 类是 Java 语言中所有错误或异常的超类    包含:两个子类 error (java环境的错误,cpu挂掉==)               和exception(由于Exception类是它们的基础,如果直接用Exception捕获所有的错误,我们就不会获得关于违例太多的信息)    exeption分为:

          1 运行异常runtimeException

             ArrayIndexOutOfBoundsException 数组越界错误

     

                    int[] a=new int[2];               int b = a[3];就会抛出这个异常

     

           IllegalArgumentException - 传递非法参数异常

     

                  User user = null;              this.getHibernate.save(user);

     

           NullPointException 空指针异常。当应用程序试图在需要对象的地方使用 null ,访问 null对象的长度等操作就好抛出这个异常。               String s=null;              int eq=s.length();

     

          NumberFormatException 转换数值异常

     

         UnsupportedOperationException 可能某个子类继承父类时候,不想支持这个方法,于是直接抛出错误

               public void total(){                 throw new UnsupportedOperationException("xxx类,不支持这个方法");           }

    2 其它异常

     用流操作读写数据文件的时候,就用到以下的异常。

      IOException IO中断异常

     

      FileNotFoundException 文件没有找到的异常

     

     CloneNotSupportedException 但该对象的类无法实现 Cloneable 接口

    转载请注明原文地址: https://ju.6miu.com/read-964483.html

    最新回复(0)