java自学7

                          异常       

java中的异常可以分为2大类,分别为error和exception。
首先第一类error基本上是处于JVM监管范围之外的,我们可以捕获这些异常,但是无法解决这些异常,基本上我们只需提示用户异常问题即可。
Exception是既可以捕获,也可以解决的异常。exception可以分为2类,第一类是编译异常:这一类异常会要求我们强制处理,否则程序无法执行。这一类异常也是比较好处理的异常。
第二类exception是runtimeException,这类异常不会强制处理,需要我们自己去找到异常。
具体有3种处理方法:
1程序逻辑,根据系统给的提示,对异常部分进行修改。以下为系统提示的异常:
java.lang. inputMismatchException
java.lang.ArithmeticException
java.lang.ArrayIndexOutOfBoundsException
java.lang.NumberFormatException
java.lang.ClassCastException
java.lang.OutOfMemoryError:java heap space
java.lang. NullPointer Exception

	我们也可以将异常捕获或者抛出,捕获是最终形式,我们会直接处理这些异常。
	抛出是直接给别人处理。

猜你喜欢

转载自blog.csdn.net/RacardoMlu/article/details/106627522