Error和Exception都继承了Throwable类,在java中只有Throwable类的实例可以被throw或者catch,它是异常处理机制的基本组成类型。
常见的Error、Exception、RuntimeException:
业务代码异常处理时应该遵守的一般规则:
1.尽量不要捕获类似Exception一类的通用异常,而应该捕获特定异常。
2.不要生吞(swallow)异常,要尽可能的抛出异常。
3.Throw early, catch late原则。
Error和Exception都继承了Throwable类,在java中只有Throwable类的实例可以被throw或者catch,它是异常处理机制的基本组成类型。
常见的Error、Exception、RuntimeException:
业务代码异常处理时应该遵守的一般规则:
1.尽量不要捕获类似Exception一类的通用异常,而应该捕获特定异常。
2.不要生吞(swallow)异常,要尽可能的抛出异常。
3.Throw early, catch late原则。