标题是不言自明的。在很多 JRE javadoc 中,我到处都看到短语“字节流”和“字符流”。
但它们不是一回事吗?或者它们在 Java 领域略有不同(例如,解释不同)?提前致谢。
最佳答案
在 Java 中,byte
与 char
不同。因此字节流不同于字符流。字节用于任意二进制数据;字符专门用于表示字符串构建 block 的数据。
but if a char is only 1 byte in width
除了不是。
根据 the JLS §4.2.1 char
是范围内的数字:
from
'\u0000'
to'\uffff'
inclusive, that is, from 0 to 65535
但是byte
是范围内的数字
from -128 to 127, inclusive
关于Java - 字节流与字符流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15098222/