Java 自定义异常类
Java提供的异常类不够使用我们可以及自定义异常类:
格式:
public class xxxException extends Exception/RuntimeException{
添加一个空参数的构造方法;
添加一个带异常信息的构造方法;
}
下面是一个简单的例子:
/*
定义一个异常类
*/
public class ChiException extends Exception {public ChiException() {System.out.println("出现异常");}public ChiException(String message) {super(message);System.out.println("出现异常");}
}====================================================================
/*
使用自定义异常
*/public class UseChiException {void use(int a) throws ChiException {if (a > 100) {throw new ChiException("自定义异常");} else {System.out.println("正常使用!!");}}}===============================================================
/*
检测异常类
*/
public class Test {public static void main(String[] args) throws ChiException {UseChiException useChiException = new UseChiException();useChiException.use(500);}
}
注意:
1.自定义异常类 一般都是以Exception结尾,说明该类是一个异常类
2.自定义异常类, 必须的继承Exception或者RuntimeException
①继承 Exception:那么自定义的异常类就是一个编译期异常,如果方法内部抛出了异常编译期异常,就必须处理这个异常,要么throws要么try...catch..
②继承RuntimeException:那么自定义的异常类就是一个运行期异常,无需处理,交给虚拟机处理(中断处理)
Java 自定义异常类相关推荐
- java+自定义异常类+输入若干成绩 为负数时输出抛出异常_java+自定义异常类+输入若干成绩 为...
java+自定义异常类+输入若干成绩 为 [2021-02-10 19:00:54] 简介: java中定义类的关键字是:"class".在Java中定义一个类,需要使用&quo ...
- Java自定义异常类以及异常拦截器
Java自定义异常类以及异常拦截器 参考文章: (1)Java自定义异常类以及异常拦截器 (2)https://www.cnblogs.com/acm-bingzi/p/java_exception. ...
- java自定义异常类的父类_Java 自定义异常类
/* *自定义异常类 * sun提供了很多的异常类给我们用于描述程序中各种的不正常情况,但是sun给我提供异常类还不足以描述我们现实生活中所有不正常情况,那么这时候我们就需要自定义异常类. * * 需 ...
- java自定义异常类
下文笔者讲述使用java代码定义一个自定义异常的方法分享,如下所示: 在日常开发中,有些业务逻辑对应的异常类,系统并未进行定义,那么此时就需要我们自定义异常类进行实现,下文笔者将讲述自定义异常类的方法 ...
- java自定义异常类_java中自定义异常类
hello,大家好,今天跟大家分享一下java中如何自定义异常,以后如果有新的心得,再添加,欢迎前辈指导... 首先,上Api,看一下异常和错误的父类: 然后,现在假设我有个循环(i=0;i<1 ...
- java 自定义异常类_Java实现自定义异常类
自定义异常类步骤 创建一个类继承异常父类Exception 在具体的实现方法首部抛出异常类(自己创建的那个类),throws的运用 在具体的实现方法的内部抛出异常信息,throw的运用 创建一个类继承 ...
- java自定义异常类_Java抛出异常与自定义异常类应用示例
本文实例讲述了Java抛出异常与自定义异常类.分享给大家供大家参考,具体如下: 异常处理常用方法: 常用的异常处理方法有: 一.try()catch() 语句 二.throw / throws 语句 ...
- Java——自定义异常类
为什么要自定义异常类? 当我们在输入成绩,输入工资,取款的时候,往往都有一个范围,而这个范围不是JVM能够识别的,因此在输入的时候就容易出错,因此在这些时候JDK中的异常无法满足我们的需求,我们只能自 ...
- [转载] java自定义异常类以及全局log打印
参考链接: 用Java打印异常消息的3种不同方式 import lombok.Data; /** * @author 01369526 * */ @Data @SuppressWarnings(&qu ...
最新文章
- OAuth 2 开发人员指南
- Jedis Cluster源码分析
- sublime linux下无法输入中文
- 常用公有云接入——阿里
- matlab与专业应用,MATLAB应用技术--在电气工程与自动化专业中的应用
- Pandas 文本数据方法 slice( )
- 哈夫曼编码+python实现
- 数据可视化工具在教学中的意义
- 虚拟机 ms-dos系统下下载masm611详细步骤(带图)
- 门禁系统java_java实现门禁系统
- 2018年12计算机应用基础统考,2018年12月统考通知
- SQL Server 2008管理工具
- 预测科技未来发展趋势的10个定律
- 10被动语态,双重所有格
- 直击14号台风“灿都”最新消息!浙江多地停课停运,上海严阵以待!
- 离散时滞系统matlab仿真,离散混沌系统的Matlab仿真
- 程序员mac开发环境配置
- 如何在嵌入式 Linux 和物联网中建立信任根
- Tiny6410学习移植usb无线网卡(一)
- SpringMVC‘s Ediary更新中