gpt4 book ai didi

java - 是否使用 if-else 替代 try-catch 异常处理机制

转载 作者:行者123 更新时间:2023-11-29 05:58:35 31 4
gpt4 key购买 nike

最近,我在研究如何抛出我们自己的异常,我想也许我们可以使用 if-else 来检查“可疑”代码,然后在 if 中处理它 block 。在相应的 else block 中,我们可以继续进行,就好像没有出现异常一样。


我知道使用 if 语句 try catch 所有异常可能有点困难,但这是可能的。另外,我想它在内存使用方面也会更好,因为我听说 try-catch block 在内存使用方面非常昂贵。

最佳答案

实际上在旧语言中没有 try...catch 关键字,您应该始终使用自己的方式来处理异常(是的,if-else 可能是使用)。

但是今天在像 Java 这样的语言中,有一些代码片段你必须使用 try/catch 因为检查异常。因此,根据语言和您正在编码的内容,您不能完全停止使用 try...catch block 。

http://en.wikipedia.org/wiki/Exception_handling#Checked_exceptions

关于java - 是否使用 if-else 替代 try-catch 异常处理机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11074278/

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