当前位置:首页 > 编程笔记 > 正文
已解决

RuntimeException

来自网友在路上 179879提问 提问时间:2023-09-26 08:38:49阅读次数: 79

最佳答案 问答题库798位专家为你答疑解惑

1.介绍

说明:RuntimeException是一个运行时异常类,通常用于处理程序运行时发生的异常,例如空指针异常、数组越界异常等。运行时异常类是在程序中出现这类异常时,即使没有try...catch语句捕获异常或使用throws关键字声明抛出异常,程序也能编译成功,只是程序在运行过程中可能报错。

2.它的子类

ArithmeticException                                                算数异常

IndexOutOfBoundsException                                 索引越界异常

ClassCaseException                                             类型转换异常

NullPointerException                                             空指针异常

NumberFormatException                                      数组格式转换异常

3.案例

说明:

3.1声明一个账号异常类

说明:说明一个有参的构造函数和无参的构造函数。super(msg)继承了基础类(父类)构造函数(msg参数)。

public class AccountNotFoundException extends BaseException {public AccountNotFoundException() {}public AccountNotFoundException(String msg) {super(msg);}}

3.2声明一个基础类

说明:基础类(BaseException)继承了RuntimeException类。并且也继承了父类的构造函数(msg参数)

public class BaseException extends RuntimeException {public BaseException() {}public BaseException(String msg) {super(msg);}}

3.3RuntimeException

说明:SpringBoot内置类。然后依次继承的,这些都继承于java.long包下的Throwable类。所有异常类的父类。

 

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"RuntimeException":http://eshow365.cn/6-13830-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!