《checked异常和unchecked异常》的相关内容
相关讨论
J2EE项目异常处理
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try… ...
by klyuan 2007-04-18 浏览 (16309) 回复 (52) 关键字:
为什么 Java 中要使用 Checked Exceptions
关于 Java 中引入的 Checked Exceptions,目前存在着很多反对意见。正方的观点是引入 Checked Exceptions,可以增加程度的鲁棒性。反方的观点是 Checked Exceptions 很少被开发人员正确使用过,并且降低了程序开发的生产率和代码的执行效率。
正方代表 James Gosling
http://www.artima.com/intv/solid.htm ...
by dlee 2003-12-17 浏览 (98085) 回复 (131) 关键字:
我对Checked Exception观点的变化
为什么 Java 中要使用 Checked Exceptions的讨论经历了一年多的时间。随着时间的推移,我的观点也发生了一些变化,不知道dlee和Robin现在怎么样。在新项目的起步阶段,我们公司也在进行关于异常设计的激烈讨论,今天我就先说一说我的看法吧!
Checked Exception的设计存在一个矛盾,就是方法声明抛出的异常是从方法自身的设计出发的,我说抛几个异常就抛几个,根本不管调用 ...
by muziq 2005-01-25 浏览 (1910) 回复 (4) 关键字:
spring最佳实践中的这一段代码
[code:1] try {
return session.get(entityClass, id);
}
&n ...
by lyo 2005-03-10 浏览 (6513) 回复 (17) 关键字:
关于异常的处理以及相关设计
最近设计程序的时候,老抛出NullPointerException,ArrayOutOfIndexException异常,发现这些异常的抛出对程序的稳定性是有好处的。它可以防止程序崩溃。
不过相信开发过程序的人应该对这些异常操作是很厌烦,有什么办法可以避免这些操作呢?
& ...
by wuhua 2006-12-25 浏览 (7346) 回复 (19) 关键字: java
相关博客
J2EE项目异常处理 上(转)
【IT168 专稿】为什么要在J2EE项目中谈异常处理呢?可能许多Java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学Java时也是这样认为的。如何在一个多层的J2EE项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checke ...
by sunxboy 2008-01-05 浏览 (238) 回复 (0) 关键字: 异常
对于Exception的处理
使用Checked Exception还是UnChecked Exception的原则,我的看法是根据需求而定。 如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Checked,如果业务规 ...
by ealpha 2005-12-30 浏览 (258) 回复 (0) 关键字:
J2EE项目异常处理
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try… ...
by klyuan 2007-04-18 浏览 (10546) 回复 (52) 关键字:
J2EE项目异常处理
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会 ...
by zhangwenjun8045 2008-01-05 浏览 (173) 回复 (0) 关键字:
相关圈子讨论
C++异常会极大地影响效率?
前几天做了个小测试,结果发现C++异常性能比较低。
for(int i=0; i<1000000; i++){
try{
//...
}catch(...){
}
}
try里面实际上没有异常抛出,这和实际项目中大部分情况相似,异常只有非常少的时候会抛也。
经测试,在C++里面加个try以后性能下降了百多倍,面D语言里面下降非常少 ...
by qiezi 2007-06-14 浏览 (1883) 回复 (12)
RemoteObject与java通信异常如何处理?
如果服务器端抛出异常,那么FaultEvent中获取到异常,但只是一个字符串描述。难道通过分析字符串来确定是什么异常?不能将Java异常转换成一个AS Class吗?
by duooluu 2008-08-17 浏览 (135) 回复 (1)
流程事务处理
请问jBPM在并发的情况下,事务是怎么处理的?
如下情况
一个任务,两个人使用同一个帐号(即一个actorid)来处理同一个任务。这个时候可能因为处理速度的问题,第二个人却先完成了。那么第一个人会出现什么错误?
如果解决这种可能出现的并发问题?
by wuxufeng8080 2007-06-13 浏览 (518) 回复 (4)
where to close IndexWriter?
一般的来说,我们会这样创建一个lucene IndexWriter:
try{
IndexWriter writer = new IndexWriter(...);
List documents=getLuceneDocuments();
for(int i = 0; i<documents.size(); i++){
writer.add ...
by littlesuns 2007-11-14 浏览 (487) 回复 (8)
相关新闻
JEXIN——Java错误仿真平台
JEXIN——Java错误仿真平台
初始版本:0.5
Jexin,基于Apache License 2.0许可证。Jexin通过使用异常注入,实现了错误仿真。异常注入意味着拦截方法调用,通过抛出Jexin定义的异常来模拟一些错误。例如:有一个发送消息的方法sendMessage,它发送一条消息到JMS消息队列。Jexin用户能配置sendMessage来模拟如下情况,当方法被调用时,如JMS消息队 ...
by jacktom 2008-05-29 浏览 (467) 回复 (0) 关键字:
db4o 7.0 beta版已经对Java社区开放!!!
db4o 7.0的beta已经在Java社区发布了。最终发行版还得等到2008年第一季度,在这之前。NET版本的也会推出。新的版本增加或增强了如下特性:透明激活,新的缓存机制,更出色的异常处理,唯一性约束以及Client/Server模式构架增强。
1. 透明激活:仅仅加载应用程序所需要的最小对象树(而不是全部取出),提高了性能。
当然db4j保存的是一个对象树,它包含了一组对象的引用。尽管当对 ...
by kyo100900 2007-11-26 浏览 (422) 回复 (0) 关键字: db4o, object database
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3762) 回复 (4) 关键字: rails

