SC-202004030939_20200904-潘旭

日志

问题:

​ 问题内容: throw和throws的区别。

​ 解决问题:相同之处: 两个关键字都是用来抛出程序异常的

​ 不同之处:

​ 1.使用位置:throws 用在方法声明后面,后面跟的是异常类名。

​ throw 用在方法体内,后面跟的是异常对象名。

​ 2.throws可以跟多个异常类名,类名之间用逗号隔开。

​ throw只能抛出一个异常对象名。

​ 3.由谁处理:throws抛出的异常由调用者处理。

​ throw抛出的异常由该方法体内的语句处理。

​ 4.发生异常的可能性:throws表示出现异常的可能,所表示的异常不一定发生。

​ throw 被执行则一定抛出了异常。

吐槽:

​ 想说的太多,可又不知道说啥。所以就没有吐槽的。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1