Java流与文件

来源:互联网 发布:用c语言画太极图 编辑:程序博客网 时间:2024/05/02 03:02

输入流:可以从其中读入一个字节序列的对象称为输入流。

输出流:可以向其中写入一个字节序列的对象称为输出流。

这些字节序列的来源地可以是文件,网络连接,甚至是内存块


字节流和字符流

操作的数据单位不同,字节流操作的数据单元是8字节,而字符流操作的单元是16字节

字节流主要是由InputStream和OutputStream作为基类。字符流以Reader和Writer作为基类。


节点流和处理流

节点流:向一个特定的IO设备读写数据的流,称为节点流,节点流也称为低级流。

处理流: 对一个已存在的流进行连接或封装。通过封装后的流来实现数据读写功能。



转换流

InputStreamReader把字节输入流转成字符输入流,OutputStreamWriter将字节输出流转成字符输出流。


0 0