社区
Java
帖子详情
怎样写异常类
xiaoming04
2004-09-23 01:11:20
最近做的项目涉及到异常类的编写,现在感觉到很茫然,不知道怎么下手,有人写过吗,需要用到什么模式吗,通常采用什么方式写异常类啊
...全文
248
16
打赏
收藏
怎样写异常类
最近做的项目涉及到异常类的编写,现在感觉到很茫然,不知道怎么下手,有人写过吗,需要用到什么模式吗,通常采用什么方式写异常类啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoming04
2004-09-28
打赏
举报
回复
谢谢各位 结贴
cp_sky
2004-09-26
打赏
举报
回复
在有可能抛出异常的代码块和函数后面throws exception ,之后在catch{}中具体处理各种异常。
oldersky
2004-09-26
打赏
举报
回复
public class Ex extends Exception {}
这样就够了,如果要区分异常类型,只要将类名改成你想要的名字就可以了。
至于处理异常,在你捕获的地方一律往外面仍throw new Ex();
在边界的地方再处理它。
可以在catch处增加一些日志
禽兽v5
2004-09-24
打赏
举报
回复
异常很消耗资源,如果可以的话,用简单的error message代替。
angelface
2004-09-24
打赏
举报
回复
java的异常其实最好写了, 因为, 其实你根本不用写太多的东西, java都给你准 备好了!
bs221cn
2004-09-24
打赏
举报
回复
up
manyroads
2004-09-23
打赏
举报
回复
package my.exception;
public class MyException extends Exception
{
public myException() {
super();
}
public myException(String message)
{
super(message);
}
}
如果要分级的话就按照异常的严重程度分,最严重的继承Exception,其他的依此继承,
异常往上抛出,只要有处理就可以了.
可以定义自己的异常,如:throw new xxException("XXXX异常");
fengyun1314
2004-09-23
打赏
举报
回复
关键是要继承Exception或者是它的父类
zhangjyr
2004-09-23
打赏
举报
回复
呵呵,处理exception要看你具体想干什么以及你所定义的exception的严重程度,对于比较严重的exception你可以中断处理流程或者干脆跳出程序;对于一般的,你可以试图修复;对于不重要的,你可以打应出log信息,然后简单的忽视他。
xiaoming04
2004-09-23
打赏
举报
回复
对对对,怎么处理抛出的exception啊,现在还是没什么头绪,不过,听了你们几位的介绍好多了
zhangjyr
2004-09-23
打赏
举报
回复
exception本身没什么玄机,如果你要分类,也最多多继承出几个子类来就好,我觉得如何处理这些抛出的exception才是你要关心的东西
happyegg
2004-09-23
打赏
举报
回复
不需要特别组织他们。自己定一个MyException,定义一些你自己需要的field,比如errorId, errorType等等。
然后定义不同的SystemException, DataBaseException extend MyException就行了。
xiaoming04
2004-09-23
打赏
举报
回复
首先感谢楼上这位大哥的指导,可是这个项目的异常有很多种,需要有一种好的模式或机制,将他们分类,分级别,比如,包含:系统错误,数据库错误,业务逻辑冲突等等,不指导怎么组织他们
xiaoming04
2004-09-23
打赏
举报
回复
首先感谢楼上两位大哥的指导,可是这个项目的异常有很多种,需要有一种好的模式或机制,将他们分类,分级别,比如,包含:系统错误,数据库错误,业务逻辑冲突等等,不指导怎么组织他们
petpetg
2004-09-23
打赏
举报
回复
再在适当的时候抛
throw new bbException("该记录已经存在");
petpetg
2004-09-23
打赏
举报
回复
很简单的,就是自己定义一个异常,再在适当的时候抛出
package aa.exception;
public class bbException extends Exception
{
public bbExistsException() {}
public bbException(String message)
{
super(message);
}
}
异常之自定义
异常类
自定义的
异常类
一般步骤: 1.自定义
异常类
要继承于Exception类或其子类,或其它
异常类
。 2.为自定义
异常类
声明字段(属性)成员、方法成员或重
写
父类的字段和方法。 3.自定义
异常类
至少要定义两个构造方法:一个是无参的;另外一个是带 String参数的,目的是将此字符串传递给 父构造方法,同时这个String的 信息作为该异常对象的描述信息。 4.最后,起一个能标识异常情况的有意义的名字。 示例代码: ...
java 异常处理之自定义一个
异常类
及其用法
java 异常处理之自定义一个
异常类
1.定义
异常类
2.dome3.
异常类
继承关系图 1.定义
异常类
自定义的
异常类
继承现有的
异常类
提供一个序列号,作为对象的唯一标识 提供几个重载的构造器 自己或间接继承RuntimeException的自定
异常类
可以不用显示处理,反之,则需要显示处理。 2.dome 1.这里的自定义异常是在Eclipse中按Ctrl+shift+T,查看RuntimeExc...
如何自定义
异常类
这里我以分母为0异常举例 自定义一个分母为0
异常类
1、首先,创建一个类,继承编译时
异常类
Exception,在这个类里面
写
一个无参的构造函数(这里我的这个例子没必要传参,所以无参的就够了,有的例子需要参数,就需要构造有参的构造函数了)代码如下: public class ByZeroException extends Exception{ public ByZeroException(){ //super中的字符串代表抛出异常时打印的信息 super(".
Java自定义
异常类
1.自定义编译时异常 定义一个
异常类
继承Exception. 重
写
构造器。 在出现异常的地方用throw new 自定义对象抛出, 作用:编译时异常是编译阶段就报错,提醒更加强烈,一定需要处理!! 2.自定义运行时异常 定义一个
异常类
继承RuntimeException. 重
写
构造器。 在出现异常的地方用throw new 自定义对象抛出! 作用:提醒不强烈,编译阶段不报错!!运行时才可能出现!!
异常类
: package Exception; /** 自定义的
异常类
*/ pu..
从标准
异常类
到自定义
异常类
:Java异常处理的优雅演变
自定义
异常类
的实现可以通过继承Exception或其子类来创建和使用。// 自定义
异常类
try {// 一些可能会抛出异常的代码if(){throw new MyException("这是一个自定义异常");// 处理自定义异常System.out.println("捕获到自定义异常: " + e.getMessage());// 处理其他异常System.out.println("捕获到其他异常: " + e.getMessage());自定义
异常类
。
Java
51,402
社区成员
85,916
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章