区分运行时异常和受检查异常-java异常处理机制
区分运行时异常和受检查异常 运行时异常表示无法让程序恢复运行的异常,导致这种异常的原因通常是由于执行了错误操作。一旦出现了错误操作,建议终止程序,因此Java编译器不检查这种异常。 public void method(int[] array){ for(int i=0;i<=array.length;i++) array[i]=1; //当i的取值为array.length时, //将抛出ArrayIndexOutOfBoundsException } public void method(int[] array){ for(int i=0;i<array.length;i++) array[i]=1; //不会抛出ArrayIndexOutOfBoundsException } 修改程序代码中的错误