初学java自定义异常对象的使用

来源:互联网 发布:origin有没有mac版 编辑:程序博客网 时间:2024/06/05 09:00

创建自定义异常对象的步骤

1,创建一个异常对象。封装一些提示信息(自定义)。

2,需要将这个对象告知给调用者。怎么告知呢?怎么将这个对象传递到调用者处呢?通过关键字throw就可以完成。 throw 异常对象;

3,throw用在函数内,抛出异常对象,并可以结束函数。

代码如下:

package com.keyou.test;import org.junit.Test;public class ExceptionTest {@Testpublic void test01(){int[] arr = {14,15,18};try {if(4 <= arr.length){int a = arr[3];System.out.println(a);}else{throw new ArrayIndexOutOfBoundsException("角标越界");}} catch (Exception e) {// TODO: handle exceptionSystem.out.println(e.getMessage());}finally{System.out.println("自定义异常成功");}}}