1. 标准输入流标准输出流
- 标准的输入流:System.in
- 标准的输出流:System.out
2. 字节打印流字符打印流
- 字节的打印流:PrintStream print() println()
- 字符的打印流:PrintWriter("文件路径") PrintWriter(new FileWriter(),true)
3. 对象序列化
- 序列化
- 概念:将对象流化
- 使用的流是:ObjectOutputStream writeObject(stu)
- 能被序列化的对象:实现java.io.Serializable
- 表示当前类是否改变:private static final long serialVersionUID = 42L;
- 属性不参与序列化:transient
- 反序列化
- 概念:就流转换成对象的过程
- 使用的流:ObjectInputStream readObject()
4. properties的用法
- 概念:实现了Map接口的类,里面存储的数据可以跟磁盘交互
- 常用方法
- 存数据:setProperty()
- 取数据: getProperty()
- 获取所有的健:stringPropertyNames()
- 读数据:load(Reader)
- 写数据:store(Writer,"") |
|