异常处理 在计算和计算机编程领域中例外處理exception handling也意译为异常处理需注意异常一般对应英文abnormality是对出现的例外的响应处理在程序执行英语Execution computing期间异常或例外情况需要特殊处理一般而言例外打断正常的执行流程并执行预先登记的例外处理器具体如何去做依赖于它是硬件还是软件例外还有软件例外是如何实现的 例外是由计算机系统的不同层级来定义的典型的层级有CPU定义的中断操作系统OS定义的信号和编程语言定义的例外每个层级都要求不同例外处理方式但是它们可以是关联的比如说CPU中断可能被转变成OS信号一些例外特别是硬件例外可以被优雅地处理使得程序执行能在它被中断的地方恢复