error-handling - try/catch block 如何实现?

标签 error-handling implementation

如果try块中发生异常,如何将执行转移到catch块?这不是一个C#/Java/C++问题,我只是想知道它在内部如何工作。

最佳答案

this is not a c#/java/c++ question. How it works internally,how the line knows to go catch statement.



它在内部的工作方式几乎是一个C#/java/C++问题(因为它将以不同的方式实现)。

在Java中,try块会将自身安装到特殊表中(在类文件中)。 JVM引发异常时,它将查看该表以查看下一个捕获或最终要进入的块在哪里。

关于error-handling - try/catch block 如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802590/

相关文章:

r - R-错误: “duplicate ' row.names' are not allowed”

ruby-on-rails - 充当Voable获取Upvotes错误

seo - 谷歌如何知道你在伪装?

c# - 没有实现接口(interface)成员错误

error-handling - OCaml 用户定义类型和函数返回错误

python - 如果在python tkinter中输入为空,如何将输入值设置为零?

reporting-services - SSRS自定义错误页面

c++ - 在声明与实现中访问方法

algorithm - 鞍点、节点和边的定义

implementation - 关于Paxos实现的问题