标签:input https output 读写 使用 技术 fileinput 文件读取 stream
可以使用java程序对磁盘的文件进行操作
in/out相对于程序而言的输入(读取)和输出(写出)的过程。
在Java中,根据处理的数据单位不同,分为字节流和字符流
in/out一定要区分方向 如下:
# java代表java程序, disk代表磁盘/硬盘
java <---in--- disk
java ---out--> disk
字节流: 针对二进制文件
读取
InputStream
(父类)
FileInputStream
# 文件读取BufferedInputStream
# 高级读取ObjectInputStream
# 对象读取写出
OutputStream
(父类)
FileOutputStream
# 文件写出BufferedOutputStream
# 高级写出ObjectOutputStream
# 对象写出字符流: 针对文本文件. 读写容易发生乱码, 在读写时最好指定编码格式, 如UTF-8
写
Writer
(父类)
BufferedWriter
OutputStreamWriter
读
Reader
(父类)
BufferedReader
InputStreamReader
PrintWriter
和PrintStream
标签:input https output 读写 使用 技术 fileinput 文件读取 stream
原文地址:https://www.cnblogs.com/zpKang/p/12901559.html