1.NoClassDefFoundError和ClassNotFoundException有什么区别
NoClassDefFoundError内存异常,不可恢复
ClassNotFoundException动态加载异常,可恢复
2.Throw early, catch late原则
让问题“throw early”,对应的异常信息就非常直观了。
在更高层面catch,因为有了清晰的(业务)逻辑,往往会更清楚合适的处理方式是什么。
1.NoClassDefFoundError和ClassNotFoundException有什么区别
NoClassDefFoundError内存异常,不可恢复
ClassNotFoundException动态加载异常,可恢复
2.Throw early, catch late原则
让问题“throw early”,对应的异常信息就非常直观了。
在更高层面catch,因为有了清晰的(业务)逻辑,往往会更清楚合适的处理方式是什么。