异常
1. Error和Exception
-
区别:
Error
:不可预见的错误,致命性的错误
Exception
:可预见的异常

定义一个基类java.lang.Throwable
作为基类
2. 捕获和处理异常
try
:监控区域
catch
:捕获区域,如果遇到此异常,就会执行该代码块
fianlly
:不管怎样都会执行此代码块中的代码
假设要捕获多个异常,则要从小到大,层层递进
throw
:主动抛出异常,一般在方法中使用
throws
:主动抛出异常,一般在方法中使用
public void myException(int a, int b) throws Exception{}