throw 1.throw用在方法体内,表示抛出异常,使用throw一定抛出了一个异常实例。 2.对于throw抛出的异常我们有两种处理方式,可以使用try…catch来处理异常,也可以将它继续抛出。 throws 1.throws写在方法名后面, 该方法如果抛出该类异常,则调用者需要处理该异常。 2.throws声明了该方法可能会抛出的异常,让调用者知道需要捕获什么异常。 3.throws表明可能会抛出什么异常,而不是一定会抛出异常。