看到这么多异常,想要找出我们常见的5中运行时异常是非常容易的。
例如:
ClassCastException(类转换异常)
ArrayIndexOutOfBoundsException(数组越界异常)
NullPointerException(空指针异常)
ArrayStoreException(数据存储异常,操作数组时类型不一致)
BufferOverflowException(还有IO操作的,缓冲溢出异常)
**StringIndexOutOfBoundsException 、
ArithmeticException 、
IllegaArguementException **
除了RuntimeException及其子类以外的所有子类全是编译异常
常见的五个编译时异常:
SQLException 、
IOexception 、
FileNotFoundException 、
ClassNotFoundException 、
EOFException 、
IllegaArguementException