A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈山 中级黑马   /  2012-11-23 22:36  /  1152 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:NullPointerException 空指针异常。
        出现原因:对象调用功能或者属性的时候,对象为null。
        解决方案:检查对象是否为null。

2:ClassCastException 类型转换异常
        出现原因:当试图将对象强制转换为不是实例的子类时,抛出该异常。
        解决方案:明确多态中存入的类型和使用的类型要一致。

3:ArrayIndexOutOfBoundsException 索引越界
        出现原因:用非法索引访问数组时抛出的异常。
                  如果索引为负或大于等于数组大小,则该索引为非法索引。
        解决方案:不使用非法索引。

4:ArithmeticException 算数异常
        出现原因:当出现异常的运算条件时,抛出此异常。
                  例如,一个整数“除以零”时,抛出此类的一个实例。
        解决方案:把运算改为符合运算条件的。

5:ClassNotFoundException 类找不到
        出现原因:当类在加载时没有被找到
        解决方法:保证要使用的类必须存在

6:IllegalArgumentException 参数异常
        出现原因:抛出的异常表明向方法传递了一个不合法或不正确的参数。
        解决方案:调用功能时,传递合法的或者说正确的参数。

7:NoSuchMethodException 方法找不到
        出现原因:方法名写错了,或者方法根本不存在。
        解决方案:保证调用的功能存在。

8:NoSuchElementException 找不到元素
        出现原因:使用迭代器的时候,如果直接获取元素,可能出现。没有更多的元素
        解决方案:在使用迭代器获取元素前,先进行判断

9:DataFormatException 数据格式化异常
        出现原因:当数据格式发生错误时,抛出此异常。
        解决方案:保证被转换的字符串必须是数字组成。

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

2 个回复

倒序浏览
值得学习。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马