java当中的异常
1.什么是异常
什么是异常
终端了正常指令流的事件
程序在运行当中产生的错误叫做异常
语法上正确运行错误
2.异常的分类
当程序产生异常时,虚拟机会生成一个异常对象
所有的异常类都是Throwble的子类
异常被分为两大类:
Error:错误,指虚拟机在运行时产生的错误,当产生错误,虚拟机就会直接关闭
Exception:异常
Exception被分为两大类:
运行时异常 RuntimeException(uncheck exception)
编译时异常(check exception)
如果一段代码有可能会出现check exception,那么Java编译器就会强制要求对这行代码进行异常处理
例如:Thread.sleep(1000);
3.try…catch.finally结构的使用方法
try{
放有可能出现异常的代码
}catch(Exception e){
e.printStackTrace();
}finally{
不管出不出现异常都会执行
}