第三篇
throw和throws 区别,这个好好看看异常区别
throws:
1.用来声明一个方法可能产生的所有异常(不做任何处理)
2.用在方法声明后
3.跟的是异常类名,可以跟多个异常类名,用逗号隔开
4.表示抛出异常,由该方法的调用者来处理
5.表示出现异常的一种可能性,并不多会发生这些异常
throw:
1.抛出一个具体的异常类型
2.用在方法内,跟异常对象名
3.只能抛出一个异常对象名
4.表示抛出异常,由方法内的语句处理
5.throw出现抛出异常,执行时一定出现了异常