异常的分类
异常主要分为: Error、 -般性异常、RuntimeException
■Error: 如果程序出现了Error, 那么将无法恢复,只能重新启动程序,最典型的Error的异常是:
OutOfMemoryError
. - 般性异常:出现了这种异常必须在程序里面显示的处理,否则程序无法编译通过
. RuntimeException: 此种异常可以不用显示的处理,例如被除异常,java没有要求我们一-定要处
理。
JVM是如何处理异常的
■main方法自己将该问题处理然后继续运行
■自己没有针对的处理方式,只有交给调用main的jvm来处理, jvm有- -个默认的异常处理机制。例如上
面出现的ArithmeticException, yim在控制台里面打印出来了异常信息。