throws Exception的意义

有个刚接触java学习的人问我: 在方法体上throws Exception 有没有意义? 答案是肯定的。虽然编译器(idea)会使其置灰(标示未调用或使用),但是还是很有实际意义的。 举例说明: 当没有在方法体上抛出异常,当异常发生时,会直接报错。 如图: 当在方法体上手动抛出异常,代表该方法可能会抛出异常,必须由调用方处理。 调用时,如果没有try…catch处理,编译器会有提示: 此时要求调
相关文章
相关标签/搜索