在 Stackoverflow 上的许多帖子中,人们表示使用字节或短整型而不是整数并不会减少内存使用或 CPU 利用率。 但是,如果我有一个字节或短整型数组,该数组是否会比类似的整数数组使用更少的内存和/或更快地迭代。
具体来说:我问的是原始类型。
最佳答案
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
正如 Java 文档中提到的,byte/short 可用于在大型数组中节省内存。
在字节的情况下,声明为字节的变量也可以用作文档的形式,因为它的值受到范围的限制。 ex 字节(-128 到 127)。
另请参阅以下帖子中的精彩答案,
In java, is it more efficient to use byte or short instead of int and float instead of double?
关于java - 由字节/短整型组成的 Java 数组比整数组成的内存效率更高吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39189380/