1、Exception和RuntimeException的區別spa
- Exception是RuntimeException的父類,使用了 Exception 的類都必須對異常進行處理(try / throw / throws)
- RuntimeException 能夠由選擇性的對異常進行處理(能夠不處理)
2、常見的 RuntimeException(即RuntimeException的子類)io
- ClassCastException
- FileSystemNotFoundException
- IndexOutOfBoundsException
- NullPointerException