最佳答案
字节码验证确保代码不能做诸如将 int 重新解释为指针和进行任意内存访问之类的事情。如果您尝试在 Java 沙箱中运行不受信任的代码,这将非常有用。
如果您完全信任您正在运行的所有代码,那么它的用处就不大了,因为在这种情况下它只会捕获意外错误。验证信息也有可能被输入优化器 - 我对此不确定,但优化器本质上无论如何都必须验证代码才能进行任何有用的静态分析。
关于java - 禁用 Java 字节码验证会导致什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44973708/