日常学习2017.08.05

来源:互联网 发布:js中如何给文本框赋值 编辑:程序博客网 时间:2024/06/06 09:17

流有几种分法1是按照方向分输入流和输出流

输入流有 inputStrem和reader  读

输出流有 outpubtStream和writer  写

2是按照处理数据单位划分字节流和字符流

字节流有 inputStream和outputStream   主要用来读写视屏音频等

字符流有 Reader和Writer  主要读写纯文本

3是节点流和包装流

节点流是指以上说的四个流 直接操作数据源和目的地

包装流是指Buffer什么的  主要用来辅助其他流好处是提高性能和效率简化操作不能直接操作数据源或目的地

使用Datainputstrea和dataoutputstream读写二进制文件以及基本数据的读写

使用objectinputstream和objecetoutputstream读写对象(序列化与反序列化)

序列化盒饭序列化目的是持久化对象将对象在网络上进行传输。

serializable序列化接口

不需要序列户的字段前加transient