gpt4 book ai didi

java - Scala 程序中使用的 Java 模块对性能有影响吗?

转载 作者:行者123 更新时间:2023-11-30 04:03:05 26 4
gpt4 key购买 nike

我有一个关于 Scala 中使用的 Java 模块的具体问题。在一个程序中,导入的 Java 模块将执行大量繁重的工作(即,将大量大型 *.pdf 文件转换为 *.txt 文件,同时保持结构),是否会对性能造成很大影响?模块不是用 Scala 编写的?

我是这门语言的新手,我还没有开发出思维模型。感谢您的帮助。

最佳答案

当从 Scala 调用时,源自 Java 的模块不会像从普通 Java 程序调用时那样运行得更慢(或更快)。

这是因为 Java 模块不是由 Scala“运行”或以任何方式修改的。相反,调用此类模块的 Scala 代码本身会编译为 Java bytecode - 然后所有字节码(Java 源和 Scala 源的字节码)都由 JVM 执行.

关于java - Scala 程序中使用的 Java 模块对性能有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21471334/

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