既然有了字节流,为什么还要有字符流? 作者: 网管 时间: 2023-06-05 分类: stackoverflow经典问题 既然有了字节流,为什么还要有字符流?事实上,字符流是通过Java虚拟机将字节流转换而来的。然而,这个转换过程比较耗时,并且如果我们不知道字符编码类型,就容易出现乱码问题。为了解决这个问题,I/O流提供了直接操作字符的接口,方便我们对字符进行流操作。如果处理音频文件、图片等媒体文件,使用字节流可能更合适。但如果涉及到字符操作,使用字符流会更加方便。 标签: java, Java面试题, Java问题合集, Java编程, Java问题精选, Java常见问题