java中异常处理方法之throw简介说明
下文笔者讲述java中异常处理throw的处理方法分享,如下所示
throw: 显式抛出异常,使用throw throw语法: throw new 异常类;例:
public class ExceptionTest1 {
public static void main(String[] args) {
int[] arr = {88,110,1230};
// 调用方法
int result = getElement(arr, 2);
System.out.println("result = " + result);
// 后续的代码逻辑 ...
int num1 = 2222;
int num2 = 5666;
int sum = num1 + num2;
System.out.println("sum = " + sum);
}
//方法:获取执行下标数组中的元素, 并返回
public static int getElement(int[] array, int index) {
// 判断1. 空引用异常
if (array == null) {
throw new NullPointerException("数组引用不能为空!");
}
// 判断2. 下标越界
if (index < 0 || index >= array.length) {
throw new ArrayIndexOutOfBoundsException("数组下标越界 " + index);
}
// 正常逻辑 ...
int element = array[index];
return element;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


