gpt4 book ai didi

java - native 混合 Java 代码如何实现平台无关?

转载 作者:行者123 更新时间:2023-12-02 06:28:47 25 4
gpt4 key购买 nike

在许多 Java 库类的代码中我可以看到 native 方法。即使在 Object 类中也是如此。

如果Java代码转换为字节码时Java是平台无关的,那么 native 代码呢?是不是也转成了字节码?

此 native 代码调用是转到操作系统还是来自 Java 本身的下载或安装?

最佳答案

Java 库代码确实会进行 native 调用。现在这些调用都是由JVM来完成的。如果您注意到,每个系统都有特定于操作系统的 JVM,因此所有依赖于系统的 native 调用最终都由依赖于系统的 JVM 实现提供服务。

关于java - native 混合 Java 代码如何实现平台无关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20261906/

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