第十八天-Java异常处理机制/throws/throw/try/catch/finally的使用/1.7版本新的异常处理语法/自定义异常类型/
Error 错误(内存出错jvm出错等 只能重启虚拟机不能通过jvm处理 )
VirtualMachineError 虚拟机错误
IOError 虚拟机内部读取错误
ThreadDeath 线程错误
exception 异常(能通过jvm处理)
RuntimeException 运行时异常
IOException 普通异常 编译异常
SQLException 普通异常 编译异常
多个异常类型声明定义,逗号分隔
catch块中可以嵌套try catch
e.getMessage() //获取输出异常信息
printStackTrace() //获取异常轨迹怎么出的问题的信息
调用定义了异常处理的方法(一种是没有使用try catch块的 一种是使用了的)
多个异常类型catch块的操作(作为Exception子类的SQLException catch块要放在前面父类Exception放在后面)
finally强制执行代码的使用
继承并重写Exception中的方法并定义该异常类型方法,调用异常处理。