Java 中构建自己的异常类(二)
来源:互联网 发布:java魔法门2手机版 编辑:程序博客网 时间:2024/05/01 12:09
创建UserDeletedException.java文件,内容为:
/**
*
*/
package com.test.my;
/**
* @author 苏显斌
*
*/
public class UserDeletedException extends Exception {
private static final long serialVersionUID = -4170867320856684404L;
public UserDeletedException() {
super("用户已经被删除!");
}
public UserDeletedException(String msg) {
super(msg);
}
public String toString() {
return super.toString();
}
}
创建UserNotFoundException.java文件,内容为:
/**
*
*/
package com.test.my;
/**
* @author 苏显斌
*
*/
public class UserNotFoundException extends Exception {
private static final long serialVersionUID = 125267836539588415L;
public UserNotFoundException() {
super("无法找到用户!");
}
public UserNotFoundException(String msg) {
super(msg);
}
public String toString() {
return super.toString();
}
}
创建testc.java文件,内容为:
package com.test.my;
public class testc {
/**
* @param args
*/
public static void main(String[] args) {
try {
catchException(7);
} catch (UserDeletedException delEx) {
System.out.println(delEx.toString());
System.out.println("捕获了用户被删除异常!");
} catch (UserNotFoundException notFoundEx) {
System.out.println(notFoundEx.toString());
System.out.println("捕获了用户不存在异常!");
} catch (Exception e) {
System.out.println(e.toString());
System.out.println("捕获了未知的异常!");
}
}
public static void catchException(int number) throws Exception {
if (number > 5)
throw new UserDeletedException();
else if (number < -5)
throw new UserNotFoundException();
else
throw new Exception("未知的异常!");
}
}
- Java 中构建自己的异常类(二)
- Java 中构建自己的异常类
- 开发过程中自己遇到的异常(二)
- 构建自己的 LINUX 系统(二)
- 【java笔记】Java中定义自己的异常类
- 构建自己的Java Web框架(二)之一个Filter引发的血案
- Java中关于异常的一些问题(二)
- java中异常的处理总结(二)
- ArcGIS Server for javascript构建自己的GraphicsLayer(二)
- 构建自己的AngularJS - 作用域和Digest(二)
- js构建ui的统一异常处理方案(二)
- 构建自己的Linux系统记录(二)
- 构建自己的Linux系统反思(二)
- Docker入门二构建自己的image
- 架构师之路(二十二)自己构建maven项目的java项目和web项目
- java中如何使用自己创建的异常
- 利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
- 利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
- 困惑的软件测试员
- test
- ASP.NET中利用Crystal Report创建图表 转自:http://www.souzz.net
- 类之间的依赖关系对编译的影响.
- 对付手机短信骗子的方法(够恶搞)
- Java 中构建自己的异常类(二)
- ACE_NT_Service(WINDOWS)
- Web 2.0 认识
- 让DOS支持长文件名
- J2Me华容道游戏的实现(转载)
- 时光飞逝
- [转]PHP 序列化(serialize)格式详解
- String 与String Buffer 区别
- winForm 多语言