Java如何实现自定义异常类
时间:2021-07-24 09:36:04|栏目:JAVA代码|点击: 次
这篇文章主要介绍了Java如何实现自定义异常类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
自定义异常类步骤
- 创建一个类继承异常父类Exception
- 在具体的实现方法首部抛出异常类(自己创建的那个类),throws的运用
- 在具体的实现方法的内部抛出异常信息,throw的运用
创建一个类继承异常父类Exception
public class EmailException extends Exception {
EmailException(String msg) {
super(msg);
}
}
在具体的实现方法首部抛出异常类(自己创建的那个类),throws的运用
在具体的实现方法的内部抛出异常信息,throw的运用
import java.util.LinkedList;
import java.util.List;
public class UserRegiste {
public List<String> usr;
UserRegiste() {
usr = new LinkedList<>();
}
public void regist(String email) throws EmailException {
if (email.equals("123@qq.com")) {//抛出自定义的异常
throw new EmailException("该用户已经存在了");
} else {//如果不存在错误,则将信息添加进集合中
usr.add(email);
}
}
}
import java.io.Console;
import java.util.Scanner;
public class one {
public static void main(String amg[]) {
UserRegiste userRegiste = new UserRegiste();
Scanner scanner = new Scanner(System.in);
System.out.println("邮箱:");
String get = scanner.next();
try {
userRegiste.regist(get);
} catch (EmailException e) {
e.printStackTrace();
}
System.out.println("得到信息:");
System.out.println(userRegiste.usr.get(0));
}
}
上一篇:java之Object类用法实例
栏 目:JAVA代码
下一篇:在java中 利用匿名内部类进行较简洁的双括弧初始化的方法
本文标题:Java如何实现自定义异常类
本文地址:http://www.codeinn.net/misctech/161017.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




