Java throw和throws的区别 1.throw2.throws 1.throw throw 表示抛出一个异常类的对象, 生成异常对象的过程。声明在方法体内。 2.throws throws 属于异常处理的一种方式,声明在方法的声明处。