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; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。