Java提供了两种异常机制。一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption)。今天,华清Java就业老师要给大家分享一下Java常见的运行时异常有哪些?
什么是Java运行时异常和检查式异常?
检查式异常:我们经常遇到的IO异常及sql异常就属于检查式异常。对于这种异常,java编译器要求我们必须对出现的这些异常进行catch 所以 面对这种异常不管我们是否愿意,只能自己去写一堆catch来捕捉这些异常。
运行时异常:我们可以不处理。当出现这样的异常时,总是由虚拟机接管。比如:我们从来没有人去处理过NullPointerException异常,它就是运行时异常,并且这种异常还是常见的异常之一。
Java常见的运行时异常有哪些?
由Java虚拟机提供的运行时异常有很多,常见的主要有以下这些:
- ArithmeticException(算术异常)
- ClassCastException (类转换异常)
- IllegalArgumentException (非法参数异常)
- IndexOutOfBoundsException (下标越界异常)
- NullPointerException (空指针异常)
- SecurityException (安全异常)
面试是找到好工作很重要的环节,所以要事先作足准备,熟悉各种面试题,更多Java面试题?
热点新闻