黑马程序员 java 可能遇到的异常

来源:互联网 发布:arp绑定mac地质作用 编辑:程序博客网 时间:2024/06/05 02:19

 首先异常可以说是分为两类,一种是检测异常、一种是非检测异常(RuntimeException),检测异常就是java语言的开发人员已经确定如调用一个方法会出现的异常,比如IO流读写文件的时候可能会发生文件未找到等异常,而RuntimeException运行时异常指的是程序员在开发时所写的代码所留下来的BUG,如空指针异常。只要是异常就都是需要处理的。

如下常见异常:

1. java.lang.Nullpointerexception   空指针异常,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组等等操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针   3. java.lang.Arithmeticexception   数学运算异常,比如程序中出现了除以零这样的运算就会出这样的异常。  4. java.lang.Arrayindexoutofboundsexception   数组下标越界,。  5. java.lang.Illegalargumentexception  这个异常的解释是"方法的参数错误",比如Method(int i) 这个i出现>255。  6. java.lang.Illegalaccessexception  这个异常的解释是"没有访问权限",当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了package的情况下要注意这个异常。  7.类型强制转换异常:ClassCastException
 8.字符串转换为数字异常:NumberFormatException字符串转换为数字异常: 9.操作数据库异常:SQLException操作数据库异常: 10.输入输出异常:IOException 11.方法未找到异常:NoSuchMethodException
原创粉丝点击