自定义异常的原则(转)》的相关内容

为什么 Java 中要使用 Checked Exceptions

关于 Java 中引入的 Checked Exceptions,目前存在着很多反对意见。正方的观点是引入 Checked Exceptions,可以增加程度的鲁棒性。反方的观点是 Checked Exceptions 很少被开发人员正确使用过,并且降低了程序开发的生产率和代码的执行效率。 正方代表 James Gosling http://www.artima.com/intv/solid.htm ...
by dlee 2003-12-17 浏览 (97186) 回复 (131) 关键字:

J2EE项目异常处理

J2EE项目异常处理                        为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try… ...
by klyuan 2007-04-18 浏览 (16045) 回复 (52) 关键字:

答复: 为什么 Java 中要使用 Checked Exceptions

robbin,并不是我明知顾问,是我们同时发的帖子。转一篇帖子。 我需要一点时间从思想上来接受你的观点。 =========================== Exception 处理之最佳实践 原文:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html 作者:Gunjan Doshi 2003-11-19 译者注 ...
by lanxia39 2008-06-19 浏览 (96) 回复 (0) 关键字:

关于异常的处理以及相关设计

      最近设计程序的时候,老抛出NullPointerException,ArrayOutOfIndexException异常,发现这些异常的抛出对程序的稳定性是有好处的。它可以防止程序崩溃。      不过相信开发过程序的人应该对这些异常操作是很厌烦,有什么办法可以避免这些操作呢?  & ...
by wuhua 2006-12-25 浏览 (7256) 回复 (19) 关键字: java

The Trouble with Checked Exceptions

http://www.artima.com/intv/handcuffs.html 这个是Anders Hejlsberg对于C#中没有checkedException的一次谈话 effective java 中也认为 checkedException 其实是鸡肋,C++中也没有checkedException,原因是,编程的终止模型。
by gKarerM 2004-04-09 浏览 (6577) 回复 (19) 关键字:

Exception 处理之最佳实践(2)

接下来我会给出几种设计异常的最佳实践 (Best Practises for Designing the API)   1.  当要决定是采用checked exception还是Unchecked exception的时候,你要问自己一个问题,“如果这种异常一旦抛出,客户端会做怎样的补救?” [原文:When deciding on checke ...
by tenn 2007-08-16 浏览 (239) 回复 (0) 关键字:

答复: 为什么 Java 中要使用 Checked Exceptions

robbin,并不是我明知顾问,是我们同时发的帖子。转一篇帖子。 我需要一点时间从思想上来接受你的观点。 =========================== Exception 处理之最佳实践 原文:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html 作者:Gunjan Doshi 2003-11-19 译者注 ...
by lanxia39 2008-06-19 浏览 (91) 回复 (0) 关键字:

Exception 处理之最佳实践

Exception 处理之最佳实践 原文:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html 作者:Gunjan Doshi 2003-11-19 译者注:本文算是一篇学习笔记,仅供学习参考使用,有不妥之处,还请指出。2003-12-04 “本文是Exception处理的一篇不错的文章,从Ja ...
by dengkehai 2008-06-17 浏览 (54) 回复 (0) 关键字:

Java Exception 处理之最佳实践

关键字: Java/Java编程 本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现: 1. 选择Checked还是Unchecked的几个经典依据 2. Exception的封装问题 3. 如无必要不要创建自己的Exception 4. 不要用Ex ...
by gongmingwind 2008-06-13 浏览 (186) 回复 (0) 关键字: 软件开发

Java Exception 处理之最佳实践

 本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现: 1. 选择Checked还是Unchecked的几个经典依据 2. Exception的封装问题 3. 如无必要不要创建自己的Exception 4. 不要用Exception来作 ...
by robinjie 2006-11-16 浏览 (1569) 回复 (2) 关键字: Java/Java编程

C++异常会极大地影响效率?

前几天做了个小测试,结果发现C++异常性能比较低。 for(int i=0; i<1000000; i++){ try{ //... }catch(...){ } } try里面实际上没有异常抛出,这和实际项目中大部分情况相似,异常只有非常少的时候会抛也。 经测试,在C++里面加个try以后性能下降了百多倍,面D语言里面下降非常少 ...
by qiezi 2007-06-14 浏览 (1826) 回复 (12)

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 浏览 (447) 回复 (8)

D 的异常处理开销高过 g++

测试平台 debian lenny. 这个测试是测试 happy path 开销, 就是异常实际不发生, 但是为了catch 做准备的代码的开销. 结果我不是太满意, 比 g++ 还是高不少. 代码看起来比较复杂: 循环次数用参数提供, 要调用的函数用函数指针而不是直接调用, 这是为了避免编译器聪明优化; 例如判断出异常实际上不会发生, 不必提供准备代码. D 1.018 lo ...
by redsea 2007-09-07 浏览 (1581) 回复 (25)

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 浏览 (3571) 回复 (4) 关键字: rails

相关问答

赞助商链接