JavaI/O流(思维脑图)
I/O流
以下是本人总结的脑图,仅供参考!
序列化
对象序列化机制允许把内存中的java对象转换成平台无关的二进制流,从而允许把这种二进制流持久的保存在磁盘上或者,通过网络将这种二进制流传输到另一个网络节点。
反序列化
当其他程序获取了这种二进制流,就可以恢复成原来的java对象。
让对象支持序列化机制,则必须让对象所属的类及其属性是可序列化的,类必须实现接口Serializable/Externalizable,且定义序列版本号
多个线程共享一个进程的堆和方法区
每个线程有自己的程序计数器和栈
进程与进程之间数据传输共享通过序列化方式实现