关于Java中的异常

xiaoxiao2025-04-17  11

所有的异常都是继承自Throwable类 该类中常用的方法有:

getMessage() 用来返回String类型的异常信息printStackTrace() 打印跟踪调用方法调用栈里面的异常处理信息

常见的异常分为两类:erro,exception Erro是指严重错误,一般不可以通过更改代码来解决; Exception分为两类:

运行时异常(runtimeException):此类异常是指代码在运行的时候发生的错误,如下标越界异常(ArrayIndexOutOfBoundException),空指针异常(NullPointerException)非运行时异常:此类异常是编译器在编译时报错,若不解决就不能运行代码,必须解决;异常的解决方式有两种:通过throws抛出来解决,定义在方法声明的后面;或者通过try/catch来解决

也可以自定义异常类 要求:(1)必须继承自Exception类或者是Exception的子类,如果自定义异常要成为运行时异常,则需要继承RuntimeException类或者是RuntimeException的子类; (2)需要提供两个构造方法

无参构造提供带有String参数的构造方法,利用super(message)传递参数
转载请注明原文地址: https://www.6miu.com/read-5028503.html

最新回复(0)