当前位置: 技术问答>java相关
请问,在java中,异常是怎么回事?
来源: 互联网 发布时间:2015-01-10
本文导语: | 一般情况下,计算机系统对运行期错误的处理,有两种方法:一种是由系统本身直接检测程序错误并终止程序;另一种是有程序员在程序中对错误进行检测处理。 java采用异常机制来处理程序运行错误,在java系...
|
一般情况下,计算机系统对运行期错误的处理,有两种方法:一种是由系统本身直接检测程序错误并终止程序;另一种是有程序员在程序中对错误进行检测处理。
java采用异常机制来处理程序运行错误,在java系统中,专门设置了一个调用栈,此栈中装有指向异常处理方法的指针。在程序运行时,系统会把收集到的异常和异常处理指针所指向的处理类型逐个比较,如果找到相符的类型,那么就转向相应的方法处理,如果没有在调用栈中找到相应的类型指针,则终止程序,并显示解释信息。
java采用异常机制来处理程序运行错误,在java系统中,专门设置了一个调用栈,此栈中装有指向异常处理方法的指针。在程序运行时,系统会把收集到的异常和异常处理指针所指向的处理类型逐个比较,如果找到相符的类型,那么就转向相应的方法处理,如果没有在调用栈中找到相应的类型指针,则终止程序,并显示解释信息。