7.JAVA_SE复习(文件)

文件和流

1.什么是节点流和处理流

InputStream & OutputStream
Reader & Writer
乃节点流,
前面加File之类的名词 的节点流
其余加动词的均为处理流,想着处理流是加在节点流的基础上的

节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。
处理流:使用节点流作为输入或输出。是使用一个已经存在的输入流或输出流连接创建的。

2.节点流有以下特点:

a.直接连接到数据源

b.源和目的都是两个节点流

c.节点流的类型是文件、内存和管道

3.序列化 (ObjectInputStream/ObjectOutputStream)

A.序列化的另一种非常重要的应用是通过网络将对象传送到另一台计算机上。

B.保存和读取对象时并不是保存和读取对象的内存地址,因为当对象被重新加载时它可能站的是完全不同的地址。所以,对于每个对象的保存,程序都会分配一个序列号(Serial Number),所以这种机制称为序列化。

4.文件分类:

  大小分 :         字符                         字节

            InputStream/OutputStream            reader/writer

        

方向:    输入         输出

处理方式:节点流  处理流

5. Properties

Pdf P321.





原文地址:https://www.cnblogs.com/jarl/p/5892944.html