标题: error和exception的区别 [打印本页] 作者: 赵磊 时间: 2011-7-27 21:32 标题: error和exception的区别 我无意中看见了对于异常有两种类型error和exception,谁能解释下它们之间有什么区别啊?作者: 袁春龙 时间: 2011-7-27 21:50 标题: 回复 楼主 的帖子 我觉得error是在编译时发生的,反之exception是在运行时发生的。
一个是语法错误,一个是另外一种错误。在程序执行的时候 出现的。作者: 匿名 时间: 2011-7-27 22:40
error和exception之间的区别,这区别对于如何正确的处理问题而言非常重要(见附1,“简要的叙述error和exception”)。就像Mary Campione的“The Java Tutorial”中所写的:“exception就是在程序执行中所发生的中断了正常指令流的事件(An exception is an event that occurs during the execution of a program that disrupts the normal flow of instructions.)。”依照美国传统辞典(American Heritage Dictionary)所解释的,error就是:“效果或情况背离了可接受的一般法则(The act or an instance of deviating from an accepted code of behavior.)”