5种exception(异常)

发布时间:2019-11-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了5种exception(异常)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

空指针(Java.lang.NullPointerException)

1、他是啥(what):空指针是Java开发者的最常见的错误,看见就烦,通常原因是对象的属性没有值

2、首先空指针的对象是对象(没毛病),不是基本数据类型,因为基本数据类型没有比赋值,编译器不会编译通过

  a)举个例子
在这里插入图片描述

结果

在这里插入图片描述

3、Null值不是报空指针的原因

5种exception(异常)


结果

5种exception(异常)


4、去null值里面的东西(属性)才是报空指针的原因

5种exception(异常)


结果

5种exception(异常)


5、解决之道:创建对象的时候要判断对象是否null值,不是null值才可以进行取值操作如果是null值就打印按返回相应页面,而不得返回空指针,要让程序优雅,对用户体验负责。

6、另外使用equal方法判断要注意把对象取值的参数放在后面可以避免空指针异常

5种exception(异常)


结果

5种exception(异常)


放在后面后

5种exception(异常)


结果输出false,没有在报空指针

算数运算异常

除数为0

数组下标异常

越界

字符串下标异常

越界

数字格式异常

只能数字字符转成数字整型

int i= Integer.parseint("ab3");

会报数字格式异常

类型装换异常

Object obj=new Object(); String s=(String)obj; java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.String

脚本宝典总结

以上是脚本宝典为你收集整理的5种exception(异常)全部内容,希望文章能够帮你解决5种exception(异常)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。