io流

输入流:用于读取数据,输入源从数据库读取数据,如文件,网络连接等。常见的输入流类有fileInputStream,byterArrayInputStream.socketInputStream.

输出流:用于读写数据,输出流将数据写入到目标,如文件,数据库等常见的有fileOutStream,ByteArrayOutSteaqm,SocketOutStream.

IO场景:

读写文件:

io可以以方便的读写文件,实现文件的读写操作,读写文件配置。处理日志,读取用户上窜信息。

网络通信:io可以处理网络通信中的·1数入和输出例如sockety进行网络通信滚,可以用io传输数据

数据库操作:io可以将数据从程序传输到数据库,或则从数据库读取到程序中,实现读写操作

内存操作:io流也可以用于处理内存中的输入和输出,通过byteArrayDtream

用户交互:io流可以用于处理用户输入和输出,控制Taoism输出信息结果。

字节流

inputstream:用于从输入源读取字节数据的抽象类。

fileinputStream:从文件读取字节数据的类。

byteArrayInputStream:从字节数组读取字节数组的类

bufferInputStreram:提供缓存的字节输入

字符流类

reader:用于从输入源读取字符的抽象类。

fileReader从文件中读取字符数据的类。

bufferreader:提供缓存功能你玩过的字符输入流类。

inputStreamreadaer:将字节流转换为字符流的类

输入输出流的类

outputStream:用于向输出目标写入字节数据的抽象类

fileoutputStream:将字节数据写入文件的类。、

bytearrayOutputStream:将字节数据写入字节数组的类

bufferedOutputStream:提供缓存功能的类

dataoutStream:将基本数据类型写入输出流的类。

字符输出类

wirte:用于向输出目标写入字符数据的抽象类

filewriter:将字符数据写入文件的类

bufferwriter:提供缓冲功能的字符输出流类

outputdtreamwirter:将字节转换为字符流的类

 

posted @ 2024-10-24 22:19  langpo  阅读(14)  评论(0)    收藏  举报