浅谈十个常见的Java异常出现原因
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。空指针异常,操作一个 null 对象的方法或属性时会抛出这个异常。具体看上篇文章:空指针常见案例。如定义输入输出文件流,文件不存在会报错:FileNotFoundException 其实是 IOException 的子类,同样是受检查异常,需要进行手工捕获。类找不到异常,Java开发中经常遇到,是不是很绝望?这是在加载类的时候抛出来的,即在类路径下不能加载指定的类。类转换异常,将一个不是该类的实例转换成这个类就会抛出这个异常。它是运行时异常,不需要手工捕获。算术异常,发生在数字的算术运算时的异常,如一个数字除以 0 就会报这个错。
用户评论