异常机制无论java还是.net都是非常重要的一部分,那么该怎样使用它来捕捉异常信息呢?
什么是异常:
异常是程序在执行是发生的错误。
导致异常的原因:
一、代码错误,包括语法错误、逻辑错误
二、资源不可用,这是由系统访问了未经授权的资源而引起的错误。
三、公共语言运行库,这是有CLR内部引起的错误。
Exception类
Exception为我们提供了大量的捕获、处理异常的方法。Exception类中封装的异常处理有两种
1、由用户程序执行引发的异常,派生于ApplicationException类。
2、另一种是有公共语言运行库引发的异常,派生于SystemException类。
异常类型一览
常见的异常类型:
SystemException:
提供系统异常和应用程序异常之间的区别。
ArgumentException:
当方法提供的任意一个参数无效时,引发此异常。
ArithmeticException:
此异常表示由于算术运算导致的错误。
DataException:
如果在使用ADO.NET组件时生成错误,引发此异常。
For