zoukankan      html  css  js  c++  java
  • JAVA 异常汇总

    1  java.lang.ArithmeticException: / by zero

    原因:当我们定义的被除数为整型时(short、int、long)会抛出此异常, 被除数为整型时不可为零。
    解决办法:检查整型的被除数。

    2 java.lang.NumberFormatException at java.math.BigDecimal.
    原因:使用变量运算过程中,对数据进行类型转换成BigDecimal。但值为null or "" or "-" 等异常值.
    解决办法:在计算之前做逻辑判断处理数据。

    3  java.lang.nullpointerexception

    原因:运算过程中,针对对象中的成员变量运行,但值为空。当进行get 操作时候出现空指针(get操作是经常出现空指针的地方)。

    解决办法:根据console 提示的代码错误行。进行数据处理。

    4  java.lang.classnotfoundexception

    原因:根据提示可知为访问类不存在。

    解决办法:根据console 提示,检查类是否存在(名称、位置是否正确)。

    5  java.lang.arithmeticexception

    原因:这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常。

    解决办法:检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥。

    6   java.lang.arrayindexoutofboundsexception

    原因:这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界"。

    解决办法:一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表 示下标)调用就经常出错了。注意控制台打印信息。

  • 相关阅读:
    IOS手机 html5页面 数字变成蓝色链接的原因
    html5预加载图片的写法
    jquery取消绑定的方法
    CSS3幸运大转盘最简单的写法
    深度搜索应用之黑白图像(非递归)
    springday03-go1
    springday02-go4
    spring day02-go3
    springday02-go2
    spring da-y02-go1
  • 原文地址:https://www.cnblogs.com/yazoon/p/11428569.html
Copyright © 2011-2022 走看看