Java有两种不同类型的异常: 选中的 异常和 未选中的 异常。
未检查的异常是的子类,
RuntimeException您无需添加throws声明。所有其他异常都必须在方法体内使用try /
catch语句或throws声明进行处理。
未检查异常的示例:
IllegalArgumentException有时用于通知已调用带有非法参数的方法。无需抛出。
检查异常的示例:包
IOException中的某些方法
java.io可能会抛出。使用try / catch或添加
throwsIOException到方法声明中,然后将异常处理委托给方法调用者。



