throws:跟在方法后面用来声明可能产生的异常(可能产生但不是一定产生),跟的是异常类名,可以有多个异常类名,用逗号(,)隔开,表示不对异常作出处理,而是告知调用者该方法可能产生的异常,由方法的调用者进行处理。
throw:则是用来抛出一个具体产生的异常类型。用在方法体内,跟的是异常对象名,只能抛出一个异常对象名,表示抛出异常,由方法体内的语句处理。
throws:跟在方法后面用来声明可能产生的异常(可能产生但不是一定产生),跟的是异常类名,可以有多个异常类名,用逗号(,)隔开,表示不对异常作出处理,而是告知调用者该方法可能产生的异常,由方法的调用者进行处理。
throw:则是用来抛出一个具体产生的异常类型。用在方法体内,跟的是异常对象名,只能抛出一个异常对象名,表示抛出异常,由方法体内的语句处理。