在编程语言中,异常定义了程序中遇到的非致命的错误,比如,程序要打开一个不存的文件、网络连接中断、除零操作、操作数越界、装载一个不存在的类等情况。异常程序是指程序执行一些非法指令,如特权指令,来达到破坏坏系统或程序功能和安全的目的。