异常处理是个很重要的概念,很多语言中都对异常处理下了很大的功夫。如果你的语法没有写错,编译器是不会报错,而且编译成功。如果编译成功后,运行时发生了错误该怎么处理呢?例如我要加载一个类,而这个类被删了。这种情况就是异常。我们采用try……catch……finally语句作为处理方式。举个异常处理的例子吧。
实践:public class TestExceptions {
public static void main(String[] args) {
for ( int i = 0; true; i ) {
System.out.println("args[" i "] is '" args "'");
} }}
在这里面main方法的参数args是个字符串型的数组,在执行的时候要输入java TestExceptions 100jq 后面的就是参数args[0]就是第一个参数。我们输入java TestException是出现了错误。如图20-1所示,