您的位置:首页 > 其它

“异常 ”的学习

2015-12-17 19:27 141 查看
异常这个词听起来绝大多数人是可以理解的,然而将其放在java的编程中理解起来便是另一种味道。不信我们一起来瞧一瞧!

第一种:空指针异常。

异常原因:一个为null的东西去调用方法或者属性。

查找: 可以通过编译器运行程序后出现的异常显示,点击蓝色字体确定异常所在行列。

纠正: 测试这一行来改正错误;

右面是我在编写画图板时所出现的空指针现象:




以上就是一个被封装起来的对象g在被封装后再次被调用,一次就会产生异常情况;

第二种:数组下标越界异常

此种异常我用一个课上的例子来说明:

eg:int[ ] array=new int[10];

array[10]=1;//此时便会出现异常。因为定义的array数组中只有十个长度(从零到九),而这个语句中array的下标是十,也就是第十一个数,超出了数组的存储长度,因此就会出现异常。

第三种:类型转换异常(一般发生在强制转型中)

(。。。。。。。未完待续!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: