河南省烟草局网站:抛出和错误的区别是什么

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 13:42:57

抛出是发生错误的时候预留的处理接口,而错误是由于语法或逻辑上导致的程序没有按照预定规则执行.通过抛出机制我们可以在发生错误的时候进行相关的处理,提高程序的健壮性.

抛出错误可以捕捉到,以便处理,使程序恢复正常

抛出是预防因出现错误而导致程序无法正常运行的一种防范机制。在VC++,JAVA中,抛出可分为多个级别,它的最终目的就是在任何一种情况下都可以使程序正常运行(当然,如果程序出错的话就意味着正常退出),而不会陷入死循环或溢出。这对于实际工作来说是非常必要的。具体的分类和使用,可参考任何一本VC++或JAVA教材。