列举最常见的5个运用时异常。
1、Error和Exception的联系和区别:
Error类和Exception类是Throwable类的两个直接子类。
Error类包括一些严重的程序不能处理的系统错误类,如内存溢出、虚拟机错误、栈溢出等。这类错误一般与硬件有关,与程序本身无关,通常由系统进行处理,程序本身无法捕获和处理。
Exception类异常是在程序中发生后可以进行捕获处理,处理后程序正常运行,从而保证程序的稳定性及健壮性。
2、常见运行时异常:
ArithmeticException、 ArrayIndexOutOfBoundsException、 NullPointerException、ClassCastException、 IllegalArgumentException、 NumberFormatException