开发中常见的异常

1.java.lang.nullpointerexception空指针异常
通常来说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,数组的初始化是对数组分配需要的空间,而初始化后的数组,一些元素并没有实例化,还是空的,所以调用的时候需要对每个元素都进行初始化

  1. java.lang.classnotfoundexception指定类不存在
    可能是类的名称和路径有错误

3.java.lang.arithmeticexception数组运算异常
程序中出现除以0的运算或者是公式有误使用不得当

4.java.lang.arrayindexoutofboundsexception数组下标越界
(1)调用数组的时候检查下标是不是超出数组的范围
(2)程序中定义的数组的长度是通过某些特定方法决定的,先检查数组的length

5.java.lang.illegalargumentexception方法的参数错误
g.setcolor(int red,int green,int blue)这个方法中的三个值,
如果有超过255的也会出现这个异常,检查一下方法调用中的参数传递是不是出现了错误。
6.java.lang.illegalaccessexception没有访问权限
应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常
7.java.lang.IndexOutOfBoundsException
索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时,抛出该异常。
8.java.lang.Exception
根异常。用以描述应用程序希望捕获的情况。
9.java.lang.ArrayStoreException
数组存储异常。当向数组中存放非数组声明类型对象时抛出。
10.java.lang.LinkageError

链接错误
11.文件未找到异常:FileNotFoundException

12.字符串转换为数字异常:NumberFormatException

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值