.........今日话题...........Exception Vs Return? 异常的捕捉是在必需的时候才用。比如:要通过捕捉网络异常来决定程序的走向,如果是端口没有打开则....;如果是连接超时则....;如果是...;是return null,还是return一个基本数据类型,还是一个数组,还是一个类实例....那要看你程序的要求了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前对于像jaxp定位子元素之类的方法,我是支持用返回null来代表找不到的。jaxp本身也正是这样做。不过最近细想了一下,觉得虽然两种都可以。但是还是抛exception比较清晰,而且省去大量调用方法后的判断null的条件语句。 这是个好问题。我最近一直在想:使用exception的时候有什么原则?处理exception有什么原则?现在完全是一片混乱,有些地方抛出了,有些地方没有;有些地方捕捉了,有些地方没有,捕捉的地方也各不相同……请大侠指教! GJA106(中文字符) 说的有一点道理, 我觉得如果你是自己写类库给人家用的话, 还是用EXCEPTION 好些, 容易处理, 避免一些不必要的失误. 但在传统的语言, 比如说C 里面, 好象是用RETURN, 有位高手说过,在任何情况下,都不要使用return一个值来表示程序错误,而要使用Exception。因为这样程序结构清晰,而且编译器强制调用者捕获异常。可以避免发生不必要的错误。 请参看http://www.csdn.net/expert/topic/689/689017.xml?temp=.6883203中的讨论 这句sql怎么能转成hql语句呢 不能从 Connection 转换为 Connection 飘~涅咯~switch的缺点是虾米涅 java连oracle抱错 图标文件的下载地址? 求助--关于TextArea 显示内容? 解决数据库的连接问题,高分赠送 JTextArea的问题,关于线程(100+100) 关于sax对xml读写操作!!!!!!!! layout的问题 请问JTable的光标移动事件是什么?有没有示例代码? tomcat的问题。每次都报什么socket的错误,显示某图片文件或css文件为null,但是页面的显示没有错误,均正常。这是为什么。
不过最近细想了一下,觉得虽然两种都可以。但是还是抛exception比较清晰,而且省去大量调用方法后的判断null的条件语句。
我觉得如果你是自己写类库给人家用的话, 还是用EXCEPTION 好些, 容易处理, 避免一些不必要的失误.
但在传统的语言, 比如说C 里面, 好象是用RETURN,