#1
throws:
跟在方法声明后面,后面跟的是异常类名
throw:
用在方法体内,后面跟的是异常类对象名
#2
throws:
可以跟多个异常类名,用逗号隔开
throw:
只能抛出一个异常对象名
#3
throws:
表示抛出异常,由该方法的调用者来处理
throw:
表示抛出异常,由该方法体内的语句来处理
#4
throws:
throws表示有出现异常的可能性,并不一定出现这些异常
throw:
throw则是抛出了异常,执行throw一定出现了某种异常
#1
在第一次循环时捕获到了算术异常,所以其后代码不会执行
#2
因为catch块中有return语句,所以执行完finally块中语句在终止



