gpt4 book ai didi

java - Scala 的 Array[Int] 与 Java 中的 int[] 的内存比较?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:25:36 25 4
gpt4 key购买 nike

它们占用的内存量相同吗? Array 是一个抽象类,所以它会产生任何对象 header 成本吗? Scala 中的其他 Java 基元数组是否相同?

PS:我在某处读到 Scala 将它们存储为 JVM 中的原始数组,但现在我很困惑。

最佳答案

Scala 的 Array[T] 与 Java 的 T[] 完全相同,没有开销。它们生成相同的字节码。您还拥有 ArrayOps 提供的操作,但它是隐式转换,不会影响纯 Array[T] 表示。

关于java - Scala 的 Array[Int] 与 Java 中的 int[] 的内存比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26967047/

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