------- android培训、java培训、期待与您交流! ----------
程序在运行时出现的不正常情况
异常由来,问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象
问题的划分,一种严重的一种非严重的
严重的事error,一般不编写针对性的代码进行处理
非严重的 Exception
异常处理
Java提供特有的语句处理
Try{
需求被检测的代码
}
Catch
{
处理异常的代码,(处理方式)
}
Finally
{
一定会执行的语句
}
对捕获到的异常对象进行常见操作
String getMessage();获取异常信息
toString();异常名称,异常信息
Throws在功能上通过throws关键字声明该功能有可能会出现问题
多异常处理
声明异常时,建议声明更具体的异常
自定义异常
项目中会出现特有的问题,而这些问题java中并没有描述并封装
所以对于这些特有问题可以按照java的对问题封装的思想,将特有问题惊醒自定义的异常封装
自定义异常必须继承Exception,只有继承了java,jvm才能知道你写的是自定义的异常