异常泡给JVM

{1P54QA@OHBBZ}M@BX%ZL_I.png
Try Catch方式
![6LFO3I{68]}D]5AX({D_2)Y.png](http://upload-images.jianshu.io/upload_images/3600654-1293bb473e0f6956.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

image.png

image.png
Try Catch Finally 异常处理

image.png
RunTime异常 不用throws 也不用try catch 调用者不知道会有这个异常

image.png

image.png

image.png

image.png
继承关系的异常,父类没有抛,子类重写也不可以抛
如果子类调用了一个抛了异常的方法,子类中只能try catch

image.png
getMessage

image.png
toString

image.png
printStackTrace

image.png
自定义异常

image.png