一个byte占用了虚拟机(32位处理器)内空间的四个字节()。
是的,我们可以使用一个字节数组,它只占用它实际需要的空间。但是我想使用一个字节,而不是一个字节数组。
那么,是否有类型的在Java中表示8位数据。
发布于 2013-02-12 15:57:03
由于内存对齐的原因,可以为单字节 byte 分配多个存储字节。
不要担心目标处理器。一个10000 byte的数组将在大约10000字节的空间中存储。
发布于 2013-02-12 15:53:41
Java中是否有任何类型来表示8位数据。
是的,它叫byte。单个byte实际需要多少只取决于Java。
发布于 2013-02-12 15:54:07
如何处理内部类型取决于实现(JVM)。我想8位计算机上的任何JVM都使用1字节类型的byte --在32位或64位计算机上
https://stackoverflow.com/questions/14836358
复制相似问题