大家都知道throws关键字在方法名后使用,表示该方法可能抛出的异常,在本方法中不做处理,当产生异常时,系统会自动抛给调用该方法的方法,当被调用方法throws一个runtimeException时,调用方法不强制要求捕捉该异常,当throws一个非运行时异常时,调用方法必须捕捉此异常或者继续throws此异常