java - 我如何在类中包含(常量)原始数据表?

标签 java file primitive

我有一些类需要一堆数据表来完成它们的工作(基本上是基元数组、byte[]、short[]、int[] 和 float[])。

有些表比较大。在代码中初始化它们会炸毁类文件,并且在某些情况下它还会超出类初始值设定项的大小限制。

目前我已将数据存储在文件中,并使用 getResourceAsStream() 读取静态 block 中的文件。

有没有更好的方法,让数据与class文件密不可分?无需独立于类来替换数据。

最佳答案

使用类资源听起来非常合适。它们被滥用于多种目的,但这是一个很棒的应用。

关于java - 我如何在类中包含(常量)原始数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258325/

相关文章:

Java TTS(文本到语音)speech.properties 文件

java - 如何缩放从 PNG 加载的透明 org.eclipse.swt.graphics.Image; java

c# - 删除所有默认文件权限

c - 洪水填充算法

c# - 如何绕过 C# (Winforms) 中缺少布局和 JPanel

java - 按日期对 lucene 文档进行排序

java - 文件读取 : Getting partial Output

visual-studio-2008 - 使用 Visual Studio 复制文件?

java - 比较两个基元的内存位置

java - 使用 int 作为 java.util.Dictionary 的类型参数