论坛首页 编程语言技术论坛

有效使用Java异常

浏览 9304 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-10-29  
异常是要处理的,不要抛的,返回null就算是处理了。能不用异常判断尽量不要用异常判断,会影响性能的,因为异常会积压很对堆栈。
0 请登录后投票
   发表时间:2012-10-29  
这个需要抛出异常的爱来解答,抛哥对异常肯定是理解精透的
0 请登录后投票
   发表时间:2012-10-29  
liangjian103 写道
异常是要处理的,不要抛的,返回null就算是处理了。能不用异常判断尽量不要用异常判断,会影响性能的,因为异常会积压很对堆栈。

抛出异常要优于返回null~!
0 请登录后投票
   发表时间:2012-10-29  
组件、工具类部分应该尽量抛出异常;
业务部分依据下层组件抛出的异常控制流程,但是尽量不要在多个地方来控制流程,应该固定在某一层完成;

--------------------------------------------------------------------------------

组建、工具抛出完善的异常信息,统一由逻辑层处理,相对合理。
0 请登录后投票
   发表时间:2012-10-29  
不知道异常会不会影响性能
0 请登录后投票
   发表时间:2012-10-29  
不要用异常控制程序走向——这是Java入门必修的一句话吧
0 请登录后投票
   发表时间:2012-10-29  
Foxswily 写道
不要用异常控制程序走向——这是Java入门必修的一句话吧

例子中没有影响程序的走向,cake type只能接受那两种,是其他的便是异常的情况。不要被课本上的一句话吓到了,因噎废食。
0 请登录后投票
   发表时间:2012-10-29   最后修改:2012-10-29
针对下边这句说的
引用
组件、工具类部分应该尽量抛出异常;业务部分依据下层组件抛出的异常控制流程,但是尽量不要在多个地方来控制流程


上层也好,下层也好,用异常控制流程只能死的很惨。Spring极力推runtimeexception有一定道理,checked异常太坑爹。

lingceng 写道
Foxswily 写道
不要用异常控制程序走向——这是Java入门必修的一句话吧

例子中没有影响程序的走向,cake type只能接受那两种,是其他的便是异常的情况。不要被课本上的一句话吓到了,因噎废食。
0 请登录后投票
   发表时间:2012-10-29  
异常要慎重使用,不要随波抛
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics