异常是程序执行时遇到的错误情况或意外行为,异常的出现通常是无法完全避免的。可能引发异常的原因有许多种,如在打开文件时文件不存在、网络资源不可用、读/写磁盘出错和内存申请失败等都可能引发异常,导致程序中止。程序员应该尽可能对可能出现的异常进行控制和处理,以保证程序运行过程的稳定可靠,避免程序的非正常终止。