文件名称:ByteMe:Java中原始类型集合的探索
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-23 11:41:15
Java
字节我 Java中原始类型集合的探索 最近的讨论 [1]、[2] 让我想起了一个我一直想挠痒痒的问题: 原始类型的数组具有明显的性能优势, java泛型和原始类型不能很好地结合,因此类容器数据结构往往不支持原始类型(除非通过自动装箱的解决方法)。 我在这里试图回答的问题是,从后备存储的规范中完全分离集合接口可以获得多少里程。 特别是,是否有可能以合理的通用方式定义对集合的操作,同时保持* 根据原语数组实现后备存储(这是原语在性能方面真正发挥作用的地方), 在遍历过程中避免装箱和拆箱? 考虑以下简单的示例用例: int[]数组的含义是什么, double[]数组的含义是什么? 是否可以编写一个函数mean不产生垃圾,同时保留对任何一个工作的能力int[]或double[] 是否可以编写类似ArrayList或类的东西,它们可以由一个或多个double[]或int[] ? 如果
【文件预览】:
ByteMe-master
----pom.xml(363B)
----LICENSE(11KB)
----src()
--------main()
----.gitignore(232B)
----README.md(2KB)