异常为什么不要用来做流程控制,条件控制?
异常处理顾名思义就是处理异常情况的。 他的设计初衷是当方法无法提供给用户预期的答案时,就只能以异常抛出。 异常操作因为要记录抛出异常的愿意以及位置, 会有许多栈操作, 消耗相当大的资源。 所以不适合正常 的逻辑。
异常的最佳实践
https://blog.csdn.net/ThinkWon/article/details/94347002
异常为什么不要用来做流程控制,条件控制?
异常处理顾名思义就是处理异常情况的。 他的设计初衷是当方法无法提供给用户预期的答案时,就只能以异常抛出。 异常操作因为要记录抛出异常的愿意以及位置, 会有许多栈操作, 消耗相当大的资源。 所以不适合正常 的逻辑。
异常的最佳实践
https://blog.csdn.net/ThinkWon/article/details/94347002