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 @   langpo  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示