社区
Java
帖子详情
怎样写异常类
xiaoming04
2004-09-23 01:11:20
最近做的项目涉及到异常类的编写,现在感觉到很茫然,不知道怎么下手,有人写过吗,需要用到什么模式吗,通常采用什么方式写异常类啊
...全文
251
16
打赏
收藏
怎样写异常类
最近做的项目涉及到异常类的编写,现在感觉到很茫然,不知道怎么下手,有人写过吗,需要用到什么模式吗,通常采用什么方式写异常类啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
}
}
Java的
异常类
、自定义
异常类
及使用场景
自定义
异常类
必须继承于Exception或者RuntimeException类继承Exception的话:那么自定义的
异常类
就是一个编译期异常,如果方法内部抛出了编译器异常,就必须处理这个异常,要么Try….catch或者throws继承...
如何自定义
异常类
在 Java 中,自定义异常是指用户根据自己的需求创建的
异常类
。Java 提供了一些预定义的
异常类
,如等,但有时这些预定义的
异常类
并不能完全满足我们的需求。在这种情况下,我们可以通过创建自定义
异常类
来表示特定的...
Java——自定义
异常类
为什么要自定义
异常类
?当我们在输入成绩,输入工资,取款的时候,往往都有一个范围,而这个范围不是JVM能够识别的,因此在输入的时候就容易出错,因此在这些时候JDK中的异常无法满足我们的需求,我们只能自己定义...
自定义
异常类
定义
异常类
写
继承关系提供空参构造提供带参构造上面代码定义了一个名为testException的自定义
异常类
,它继承自RuntimeException类。该
异常类
有两个构造方法,一个是无参构造方法,另一个是带有一个字符串参数的构造...
JAVA中的异常:异常的分类+异常的处理
运行时异常都是RuntimeException类以及它的子类异常,比如...其中
异常类
Exception又分为运行时异常和非运行时异常,这两个异常有很大区别,运行时异常也叫非受检异常,非运行时异常也叫受检异常。throws处理方式。
Java
51,407
社区成员
85,968
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章