1.什么是输入流?什么是输出流?
输入流就是硬盘读取数据到内存中.(硬盘到内存的过程)
输出流就是内存写出数据到硬盘中.(内存到硬盘的过程)
2.输入流读取有几种方式,输出流写出有几种方式?
类型:有字节和字符
方向:输入流和输出流
输入流有两种:字节输入流(FileInputStream)和字符输入流(FileReader)
输出流有两种:字节输出流(FileOutputStream)和字符输出流(FileWriter)
3.字符流和字节流的区别?
字节流可以处理任何数据,计算机是以二进制位进行存储和读取数据的,都是一个个的字节单位组成的,所以字节可以处理任何数据.包括图片和视频等.
字符流只适合处理文本类型的文件,不能处理图片,视频等非文本文件。
|