异常处理

117 阅读1分钟

1.异常的简介

编译时异常

运行时异常

1.异常是错误,运行时异常

2.抛异常。创建一个错误对象,把错误对象丢出来

3.捕获异常。默认是由jvm来把错误信息进行捕获,打印出来,程序就会终止执行。

2.异常的分类:

1.RuntimeException运行时异常,一般不手动处理,出问题了在处理

2.其他Exception:必须经过手动处理

3.Error:一般指的是系统级错误。

3.异常的处理:  try....catch

try{

需要执行的代码

}

catch(Exception e){

处理异常的代码

}

finally{

最终的

}

4.异常的处理  throws和throw

throws 表示方法准备要扔出来一个异常

产生的错误尽可能自己处理,少向外抛出异常

throw表示向外抛出异常

5.自定义异常:

直接继承Exception或者RuntimeException来实现自定义异常