黑马程序员技术交流社区
标题:
04方法内部抛出对象throw关键字
[打印本页]
作者:
JSK-CSY
时间:
2016-12-10 00:03
标题:
04方法内部抛出对象throw关键字
04方法内部抛出对象throw关键字
在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象。
* A: 什么时候使用throw关键字?
* 当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,
数据若不合法,就应该告诉调用者,传递合法的数据进来。
这时需要使用抛出异常的方式来告诉调用者。
* B: 使用throw关键字具体操作
* a: 创建一个异常对象。封装一些提示信息(信息可以自己编写)。
* b: 通过关键字throw将这个异常对象告知给调用者。throw 异常对象;
throw 用在方法内,用来抛出一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。
* C: throw关键字使用格式
* throw new 异常类名(参数);
* 例如:
throw new NullPointerException("要访问的arr数组不存在");
throw new ArrayIndexOutOfBoundsException("该索引在数组中不存在,已超出范围");
* D:案例演示
* throw的使用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2