在Stackoverflow上的很多帖子中,人们说使用字节或短路而不是整数并没有减少内存使用或CPU利用率。 但是,如果我有一个字节或短路数组,那么该数组会使用更少的内存和/或比类似的整数数组更快地迭代。
具体来说:我询问原始类型。
答案 0 :(得分:1)
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
如Java文档中所述,byte / short可用于在大型数组中保存内存。
对于byte,声明为byte的变量也可以作为文档的一种形式,因为它的值受范围的限制。字节的前缀(-128到127)。
另请参阅以下帖子中的优秀答案,
In java, is it more efficient to use byte or short instead of int and float instead of double?