Java开发中对于业务异常是return直到最终返回好呢还是直接throw好? 从性能方面来看 为什么?
throw的过程中Java做了哪些事情,对性能有影响吗?
可以参考:
异常处理还是必须的,与性能无关,主要还是稳定性第一位。throw只是给调用他的函数去处理异常,说到底都是要处理,只是让谁处理而已。
这个与性能没什么关系,
我的建议是如果函数需要有正常的返回结果,最好是直接throw触发异常。这样就不会把正常的返回结果,和异常的返回结果混淆。
如果函数没有正常的返回结果,则可以用return返回异常