45throw和throws有什么区别?

99 阅读1分钟

笔记

throw在方法内部,用于抛出一个具体的异常

throws在方法声明处,用户声明抛出异常的类型

原文

1、Throw用于方法内部,Throws用于方法声明上
2、Throw后跟异常对象,Throws后跟异常类型
3、Throw后只能跟一个异常对象,Throws后可以一次声明多种异常类型