错误与异常,你对它认识多少?
错误:错误是理性的程序不应该试图捕获的严重问题,是由于程序的语法或者逻辑错误导致的,大部分的错误是非正常的情况,对待错误的正确态度是监测而纠正之
异常:是理性的程序所应当捕获的情况,异常是应用程序在运行时出现的不可预知的但可能出现的“错误”,对待异常的正确态度是进行正确的捕获和适当合理的处理
推荐看看"善守"之道--谈软件开发中的监错/防错设计和异常处理机制问题
错误:错误是理性的程序不应该试图捕获的严重问题,是由于程序的语法或者逻辑错误导致的,大部分的错误是非正常的情况,对待错误的正确态度是监测而纠正之
异常:是理性的程序所应当捕获的情况,异常是应用程序在运行时出现的不可预知的但可能出现的“错误”,对待异常的正确态度是进行正确的捕获和适当合理的处理
推荐看看"善守"之道--谈软件开发中的监错/防错设计和异常处理机制问题