Java中字节数据类型的实际使用

Aay*_*ush 7 java

除此之外字节通过消耗只有八个存储位作为对节约了内存的事实,32位integer。它还有哪些实际用途?我在一篇文章中读到,当我们处理来自网络或文件的数据流时,它很有用。当您处理可能与 Java 的其他内置类型不直接兼容的原始二进制数据时,它们也很有用。任何人都可以用例子来解释这些吗?并说明一些更实际的用途?

Muk*_*oel 4

当你阅读时,字节在读取位流时很有用

在说出原因之前,先问你一个问题:一个字符用多少位或字节表示?8位/1字节。我希望你在这里明白了字节的原因。

在读取位流时使用字节的原因是,当您以字节形式读取流时,每次读取时,您的字节类型变量中都会有一个字节的数据。即1个字符。因此,在阅读时,您一次会得到一个字符。

机器也理解位,因此字节也派上用场,当从键盘、文件、数据流等任何输入读取时,我们更喜欢字节。同样,当写入设备监视器、输出流、文件等时,字节会派上用场。

而且周围的所有内容都是 10100010 的倍数,因此当您不确定发送者期望什么或接收者期望什么时,请使用 byte.