开发者学堂课程【Java 面试疑难点串讲1:面试技巧及语言基础:字节流与字符流】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/24/detail/532
字节流与字符流
内容介绍
一、字节流与字符流
一、字节流与字符流
从设计的角度来讲字节流和字符流的区别并不是很大,在课程里面已经明确强调了,所以磁盘保存的数据文件以及所有网络传输的文件实际上都是字节数据,但是为了让处理中文的时候更方便一些(仅仅是为了更方便一些),所以使用了字符流来操作。
例如,在进行 WEB 开发的时候往往会利用 Writer 类来实现内容的响应,就是因为里面有中文的支持。
如果你要用字节流,区别不是很大。byte、char (String),在 Java 里面有两套类输出问题的打印流(不管字节还是字符操作的形式相同)、输入数据的 Scanner 。