摘要:
最近在做一个读取数据库元数据的框架,其中的数据库的检查异常让人印象深刻。try-catch简直让人抓狂,同时作为框架哪些异常时应该抛出来给调用人员,哪些是应该自己处理掉的,抛出来的异常时检查异常还是非检查异常都值得深思。下面很多仅仅是个人观点,希望大家补充和指出不对之处。Java理念:结构不佳的代码不能运行。(泛型这点做的很差)优点:1、用强制规定的形式来消除错误处理过程中随心所欲的因素;(C语言printf没人检查,scanf则会)。2、能够降低错误处理代码的复杂度。(不需要太多的if-else)3、携带信息,易于发现问题。(得益于强大的StackTrace栈轨迹)什么是异常?在当前环... 阅读全文