throw表示手动产生一个异常,它出现在方法体中,用throw产生的异常必须要进行处理,而throws就是处理异常的一种方式。 throws表示异常处理的一种方式,它出现在声明方法时,此异常会抛给调用该方法的地方。