一.基本概念
1.异常:就是程序在运行时出现不正常情况。
2异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java对不正常情况进行描述后的对象体现。
3对于问题的划分:两种:一种是严重的问题,一种是非严重的。
4对于严重的,java通过Error类进行描述。对于Error一般不编写针对性的代码对其进行处理。
对于非严重的,java通过Exception类进行描述,对于Exception可以使用针对性的处理方式进行处理。
5无论Error或者Exception都具有一些共性的内容。
比如:不正常情况的信息,引发原因等。
6 Throwable:
Error
Exception
二,实际操作
1.异常的处理
Java提供了特有的语句进行处理
try
{ 需要被检测的代码; }
catch
{ 处理异常的代码;(处理方式)}
Finally
{ 一定会执行的语句; }
2.对捕获到的异常对象进行常见方法操作
String getMessage( ):获取异常信息。
throw和throws的区别:
1.throws用在函数上,throw用在函数内
2.throws后面跟的异常类,可以跟多个,用逗号隔开
Throws后跟的是异常对象。