锁定老帖子 主题:有效使用Java异常
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-10-29
异常是要处理的,不要抛的,返回null就算是处理了。能不用异常判断尽量不要用异常判断,会影响性能的,因为异常会积压很对堆栈。
|
|
返回顶楼 | |
发表时间:2012-10-29
这个需要抛出异常的爱来解答,抛哥对异常肯定是理解精透的
|
|
返回顶楼 | |
发表时间:2012-10-29
liangjian103 写道 异常是要处理的,不要抛的,返回null就算是处理了。能不用异常判断尽量不要用异常判断,会影响性能的,因为异常会积压很对堆栈。
抛出异常要优于返回null~! |
|
返回顶楼 | |
发表时间:2012-10-29
组件、工具类部分应该尽量抛出异常;
业务部分依据下层组件抛出的异常控制流程,但是尽量不要在多个地方来控制流程,应该固定在某一层完成; -------------------------------------------------------------------------------- 组建、工具抛出完善的异常信息,统一由逻辑层处理,相对合理。 |
|
返回顶楼 | |
发表时间:2012-10-29
不知道异常会不会影响性能
|
|
返回顶楼 | |
发表时间:2012-10-29
不要用异常控制程序走向——这是Java入门必修的一句话吧
|
|
返回顶楼 | |
发表时间:2012-10-29
Foxswily 写道 不要用异常控制程序走向——这是Java入门必修的一句话吧
例子中没有影响程序的走向,cake type只能接受那两种,是其他的便是异常的情况。不要被课本上的一句话吓到了,因噎废食。 |
|
返回顶楼 | |
发表时间:2012-10-29
最后修改:2012-10-29
针对下边这句说的
引用 组件、工具类部分应该尽量抛出异常;业务部分依据下层组件抛出的异常控制流程,但是尽量不要在多个地方来控制流程
上层也好,下层也好,用异常控制流程只能死的很惨。Spring极力推runtimeexception有一定道理,checked异常太坑爹。 lingceng 写道 Foxswily 写道 不要用异常控制程序走向——这是Java入门必修的一句话吧
例子中没有影响程序的走向,cake type只能接受那两种,是其他的便是异常的情况。不要被课本上的一句话吓到了,因噎废食。 |
|
返回顶楼 | |
发表时间:2012-10-29
异常要慎重使用,不要随波抛
|
|
返回顶楼 | |