所谓异常就是程序运行事可能出现的一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误作出处理。这篇文章将对异常做出初步的介绍。
Java使用thorw关键字抛出一个Exception子类的实例表示异常发生。例如,java.lang包中的Integer类调用其类方法public static int parseInt(String s)可以将“数字”格式的字符串,如“6789”,转化为int型数据,但是当试图将字符串“ab89”转化成数字的时候,例如:
int number = Interger.parseInt("ab89");
方法parseInt()在执行过程中就会抛出NumberFormatException对象(使用throw关键字抛出一个NumberFormatException对象),即程序运行出现NumberFormatException异常。
Java允许定义方法时声明该方法调用过程中可能出现的异常,即允许方法调用过程中抛出异常对象,终止当前方法的继续执行