A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JSK-CSY 中级黑马   /  2016-12-10 00:03  /  492 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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的使用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马