gpt4 book ai didi

java - 在 'try' block 中调用不抛出异常的方法

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:08:34 26 4
gpt4 key购买 nike

我读过一些 Java 异常处理最佳实践,但有一个时刻在我看到的任何文献中都没有描述。只有当所有“try” block 都成功执行时,我才会调用一些方法。调用方法是否正确,这些方法不会在“try” block 中抛出任何异常,只是因为只有在所有 block 都成功执行时才需要调用它们?还是制作一个成功标志,在任何“catch” block 中将其设置为 false 并仅在该标志不为 false 的情况下才在语句后调用其他方法更好?有关于它的任何风格指南吗?

最佳答案

你绝对可以做到这一点。如果你有一些只有在 try block 执行成功时才需要执行的东西,把它放在 try block 的末尾。不需要 boolean 标志。

如果无论 try block 是否执行成功都需要运行代码,请将其放在 finally block 中。

关于java - 在 'try' block 中调用不抛出异常的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30871583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com