throws和throw的使用

throws 用在方法定义上

后面跟一个或者多个异常名称

如果是多个异常名称,之间使用","隔开 , 表达的意思是给该方法添加一个或者多个异常声明;

告诉调用者该方法可能会出现问题

throw 用在方法定义中,后面跟一个异常对象,这个异常对象可以是编译期异常对象也可以是运行期异常对象,表示的意思是抛出一个异常对象

原文地址:https://www.cnblogs.com/loaderman/p/6407532.html