java - 来自配置文件或 .java 的巨大数组

标签 java arrays memory config lag

我有一个简单的问题;什么更有效?将巨大的数组和其他数据存储在配置文件中或仅存储在 Java 代码中?

我现在的项目里面有一个200+的数组,并且它的代码经常被触发,里面有一个巨大的数组有关系吗?

或者还有其他解决方案吗?

谢谢

最佳答案

您可能希望在数据库中存储大量数据。

话虽如此,200+长度的数组并不是一个非常大的数组,除非元素的大小特别大。尽管如此,在代码中编写似乎有点拗口——我可能会使用配置文件或数据库。

另一种可能性是对数组元素执行的操作非常耗时。您可能需要检查这一点,甚至可能需要在 codereview.stackexchange.com 上发布操作,或者在此处发布代码以及有关其优化的具体问题。

关于java - 来自配置文件或 .java 的巨大数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28002409/

相关文章:

java - 如何从 javadoc Ant 任务的结果中排除特定的方法/构造函数?

java - 未从字节值获取正确的值到 int 中

Java:接收平台无关的TCP流

java - 将数组转换为列表

java - 在JTable中显示内存消耗较高的ResultSet

java - 声明新对象时,什么时候应该使用接口(interface),什么时候应该使用实现?

php - 如何将句子转换为单词数组?

c - fgets 正在影响输出

memory - 了解 F# 内存消耗

java - Java封装数组的方法