c语言exception分类
1个回答
展开全部
C语言中没有exception机制,所以你说的exception类应该是Java里面的。
Java 中的(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用exception类。
Java中的exception主要分为以下两种。
1、运行时都是 RuntimeException 类及其子类exception,如
NullPointerException、IndexOutOfBoundsException
等,这些exception是不检查exception,程序中可以选择捕获处理,也可以不处理。这些exception一般由程序逻辑错误引起,程序应该从逻辑角度尽可能避免这类exception的发生。
2、非运行时是指 RuntimeException
以外的异常,类型上都属于 Exception 类及其子类。程序就不能编译通过。IOException和ClassNotFoundException 等以及用户自定义的 Exception ,一般情况下不自定义检exception。
Java 中的(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用exception类。
Java中的exception主要分为以下两种。
1、运行时都是 RuntimeException 类及其子类exception,如
NullPointerException、IndexOutOfBoundsException
等,这些exception是不检查exception,程序中可以选择捕获处理,也可以不处理。这些exception一般由程序逻辑错误引起,程序应该从逻辑角度尽可能避免这类exception的发生。
2、非运行时是指 RuntimeException
以外的异常,类型上都属于 Exception 类及其子类。程序就不能编译通过。IOException和ClassNotFoundException 等以及用户自定义的 Exception ,一般情况下不自定义检exception。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询