throw和throws的区别throws声明在方法后面,告诉程序员该方法可能会出现何种异常调用该方法时需考虑异常捕捉的问题Throws+异常类型(可多个类型)throw声明在方法体中,执行时会抛出异常对象Throw+异常对象(只可单一对象)调用时不需要考虑异常捕捉问题