zoukankan      html  css  js  c++  java
  • java 异常报错总结

    1.java.lang.ArithmeticException:这是算数异常 比如分母位0

    2. java.lang.ArrayIndexOutOfBoundsException:数组下标越界异常

    3.java.lang.NullPointerException :空指针异常

    public static void main(String[] argv ) {
    int[][] arr= new int[2][];
    System.out.println(arr[0]); //null
    System.out.println(arr[0][2]);  //null中的元素 这个时候就会报异常
    }
    //endmain

     4.java.lang.ClassCastException:类型转换异常

    5.java.lang.CloneNotSupportedException ------克隆不支持异常

    解决方法:对象对应的类需要实现Clonezble接口才能支持克隆

    public class ObjectDemo implements Cloneable{
    
        public static void main(String[] args) throws CloneNotSupportedException {
        ObjectDemo o1=new ObjectDemo();//相当于向上造型
        // java.lang.CloneNotSupportedException ------克隆不支持异常
        //对象对应的类需要实现Clonezble接口才能支持克隆
    ObjectDemo o2=(ObjectDemo)o1.clone(); //向下造型
        }
    
    }

    4.ClassCastException 类型转换异常

    package day13;
    
    public class Demo {
    public static void main(String[] args) {
        A b=new B();
        C c=(C)b; // 运行时报异常
        
    }
    }
    class A{}
    class B extends A{
        
    }
    class C extends B{
        
    }

    6.java.lang.NumberFormatException 

    Integer in1=new Integer("151i");//java.lang.NumberFormatException 数据格式错误

    7.parseException 时间没有指定具体格式
    8.IllegalArgumentException 抛出表示方法已通过了一个非法或不适当的参数。

     

  • 相关阅读:
    [BZOJ3671][UOJ#6][NOI2014]随机数生成器
    [BZOJ3670][UOJ#5][NOI2014]动物园
    [UOJ#131][BZOJ4199][NOI2015]品酒大会
    [BZOJ4530][Bjoi2014]大融合 LCT + 启发式合并
    有趣的题目名称,有趣的题目
    [BZOJ2959]长跑——新技能:LCT+缩圈
    贴一下WC总结里提到的那道裸题吧。。。
    System and method for assigning a message
    http请求
    jQuery 语法
  • 原文地址:https://www.cnblogs.com/xuwangqi/p/11026732.html
Copyright © 2011-2022 走看看