1、概念:
O是Input(输入)和Output(输出)的首字母缩写。
I(输入Input):指向Java程序中输入数据,即Java程序从外部获取数据。
O(输出Output):指的是Java程序向外部输出数据,即Java程序向外部发送数据。外部(也就是数据源)包括:源设备 和 目标设备。
源设备:Java程序使用Input(输入)获取数据的来源。
目标设备:Java程序使用Output(输出)发送数据的目的地。Java中,流有两种形式,字节流和字符流。
四大抽象类分别为:InputStream、OutputStream 和 Reader、Writer。1、字节流IO抽象类:InputStream和OutputStream,数据单位为1字节(8Bit)
1)InputStream:字节输入流
常用方法(2个):int read(); 读取一个字节的数据到程序中,数据类型是int(0~255之间的一个数),如果没有读到数据会返回-1(输入完毕)。如果读到的是字符则返回对应的ASCII码。void close(); 关闭输入流对象,释放相关资源。
(2)OutputStream:字节输出流\n常用方法(2个):
void write( int n ); 向目的地写入一个字节 int(0~255之间的一个数),没有返回值。
oid close(); 关闭输出流对象,释放相关资源。
Java中的IO主要涉及输入流和输出流,包括InputStream和OutputStream作为字节流的抽象类,以及Reader和Writer作为字符流的抽象类。InputStream用于从源设备读取数据,如文件或网络,其read()方法返回字节数据,而OutputStream则用于将数据写入目标设备,write()方法用于写入字节。两者都包含close()方法来释放资源。
7407

被折叠的 条评论
为什么被折叠?



