1.逻辑判断代码:需要一一罗列条件,会使代码量急剧增加,并且所判断的条件都是我们能识别和分析,且都是可控的,但是会耗费很多时间精力;
2.异常处理代码:是一种体系,或者说提供给开发者的一种解决方案,其中可抛出的主要分为error和exception两大类;
3.error是针对重大问题,通常不需要编写代码对其处理;
4.exception是主要针对编译运行时出现的状况,可以通过try-catch-finally来处理;
5.异常处理在实际开发中是比较有优势的,高效且处理较为精确,便于调试维护程序。 |