gpt4 book ai didi

Java Try-Catch - 它是如何执行的?

转载 作者:搜寻专家 更新时间:2023-11-01 01:36:09 24 4
gpt4 key购买 nike

我只是想知道 Java VM 使用 Try-Catch 做了什么。它是如何执行的?

我最好的猜测是,它就像一个 Linux 系统,在安装某些东西时会进行测试运行,如果没有发现错误,就会询问用户是否要继续。在 Try-Catch 的情况下,它是否进行测试运行,如果一切正常,则实现它?

最佳答案

它比这简单得多 - 如果 try 子句中包含的任何子句产生错误,catch 子句中的代码(对应于该错误 - 一次 try 可以有多个 catch)将被执行。没有办法提前知道某个特定的子句是否会失败,只能在错误发生后尝试恢复。

如果你有 10 个子句,最后一个抛出错误,前 9 个执行的修改将不会被“还原”!

关于Java Try-Catch - 它是如何执行的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201829/

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