JAVA--字节流和字符流区别
来源:http://www.tudoupe.com时间:2022-07-23
(一)功能区别
1, FileInputSteam和 FileOutputStream可以完成所有格式文件的复制;
2,FileReader和FileWriter只能完成文本格式的复制,不能完成视频、音频等文件的复制;
(二)区别原理
1、字节不需要解码编码,将字节转化为字符才需要进行解码编码的问题;
2.字符流可以从所有设备读写数据,但字符流只能从文本格式设备读写数据;
注:当程序需要从显示器中显示,例如中文字符的文件,则使用字节流,因为解码需要解码,并且有一个错误代码不能正确输出;
案例一:
复制成功后:

案例二:
输出结果:

相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
