常见的异常有:
算术异常:ArithmeticExecption
空指针异常:NullPointerException
数组下标越界异常:ArrayIndexOutOfBoundsException
类型转换异常:ClassCastException
数组负下标异常:NegativeArrayException
字符串转换为数字异常:NumberFormatException、
输入类型不匹配:inputMisMatchException
总的异常类型: Execption
Java的异常处理是通过5个关键字来实现的:
捕获异常: try、catch、 finally
1.try中没有异常,会忽略所有的catch,执行后面的代码
2.如果try发生了异常,异常后面的代码都不会执行,程序会去catch中进行匹配,查看是否有一个catch能将这个异常解决
2.1 找到了,则会执行catch中的代码,只要执行了,则认为异常解决了,会执行try-catch后面的代码
2.2 没有找到,程序报错,停止运行
抛出异常: throw、throws
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)