gpt4 book ai didi

java - JVM 如何在运行时知道行号?

转载 作者:行者123 更新时间:2023-12-04 00:51:47 25 4
gpt4 key购买 nike

<分区>

编译 .java 文件时,它会生成一个包含字节码的 .class 文件。 JVM 获取该字节码并执行它。这一步的byte,如果抛出异常,源码中也有说明这个错误是在哪一行发生的。但是字节码和源代码中的行号将完全不同,并且字节码在编译期间也不存储行号,因为我没有找到任何与之相关的助记符(并且存储行号只会增加代码大小)。那么谁能告诉我 JVM 如何获取源代码中抛出异常的确切行号。

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