一、格式:
try{
出现异常时,程序就会创建异常类的对象
然后看看能否被变量接受
} catch(异常类名 变量名){
}
二、
1.try中没有遇到异常,程序执行try里面所有的代码,不会执行catch中的代码
2.try遇到多个异常时,需要写多个catch与之对应。
注意:catch异常中存在父子关系,父类异常一定要写在子类下面
3.try中遇到的问题没有被捕获时,相当于没写,由虚拟机处理异常
4.try中遇到了问题,下面的代码就不会执行了
三、异常中常见方法
public String getMessage() 返回异常的详细消息字符串
public String toString() 返回异常可抛出的简短描述
public void printStacKTrace 把异常错误信息输出在控制台,仅仅是打印信息不会结束虚拟机的运行。
四、抛出异常
交给调用者处理问题
throw 然后new一个异常对象
throws