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

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

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

  • 相关阅读:
    在DataGrid中创建一个点击列名时的弹出式窗口
    利用自定义事件实现不同窗体间的通讯 C#篇
    用javascript实现禁用鼠标右键
    刷新页面时,防止滚动条上滚
    web服务编程
    数据库链接Connection和DataReader的关闭
    .NET的WEB商业应用架构所要解决的若干
    zblog屏蔽分类文章
    过年随想
    mysql数据库文件的真实的物理存储位置
  • 原文地址:https://www.cnblogs.com/yazoon/p/11428569.html
Copyright © 2011-2022 走看看