SC-202004030939_20200904-潘旭
日志
问题:
问题内容: throw和throws的区别。
解决问题:相同之处: 两个关键字都是用来抛出程序异常的
不同之处:
1.使用位置:throws 用在方法声明后面,后面跟的是异常类名。
throw 用在方法体内,后面跟的是异常对象名。
2.throws可以跟多个异常类名,类名之间用逗号隔开。
throw只能抛出一个异常对象名。
3.由谁处理:throws抛出的异常由调用者处理。
throw抛出的异常由该方法体内的语句处理。
4.发生异常的可能性:throws表示出现异常的可能,所表示的异常不一定发生。
throw 被执行则一定抛出了异常。
吐槽:
想说的太多,可又不知道说啥。所以就没有吐槽的。
近期评论