1、IO流:
输入流:Input:只能从中读取数据,而不能向其写入数据。一般用于将数据从网络、硬盘读取到内存中。
输出流:Output:只能向其写入数据,而不能从中读取数据。一般用于将数据从内存中写入到网络、硬盘。
2,输入流与输出流
输入流:只能从中读取数据,而不能向其写入数据。一般用于将数据从网络、硬盘读取到内存中。
输出流:只能向其写入数据,而不能从中读取数据。一般用于将数据从内存中写入到网络、硬盘。
输入流主要由InputStream作为父类。InputStream:所有字节输入流的超类,向程序输入使用FileInputStream;
输出流主要由OutputStream作为父类。OutputStream:此为抽象类,所有输出字节流的超类,向文件中输出使用FileOutputStream类;
他们都是抽象的,因此无法直接创建对象。
3,字节流与字符流
字节流与字符流的用法几乎完全一样,区别在于所操作的单位不同,字节流操作8位的字节,
而字符流操作16位的字符。
字节流主要由InputStream和OutputStream作为父类。字符流主要由Reader和Writer作为父类。
字节流有助于执行8位字节的输入和输出操作,处理数据逐字节,适用于处理二进制文件等原始数据。字节流操作最常用的类是FileInputStream和FileOutputStream。FileInputStream有助于从源读取,而FileOutputStream有助于写入目标。
输出
public class text3 {
public static vo