JAVA求学之路第十八天(各种流&&Proterpties)

来源:互联网 发布:萨尔浒之战 知乎 编辑:程序博客网 时间:2024/05/21 15:41

第1章 标准输入输出流(了解

1.1 标准输入流

System.in 用来读取键盘录入的数据

 

1.2 标准输出流

System.out 输出数据到命令

第2章  转换流(了解

2.1 作用

可以指定编码进行读和写

2.2 字节流通向字符流的桥梁

读,InputStreamReader

2.3 字符流通向字节流的桥梁

写,OutputStreamWriter

 

第3章 打印(了解

3.1 优点

方便

3.2 分类

PrintStream

PrintWriter

 

3.3 特有功能

l 自动换行:println();

l 自动刷新:调用有两个参数的构造,在第二个参数传入true。注意自动刷新只对printlnprintfformat有效

第4章 对象操作流(用的也不多)

 

4.1 作用

读写任意类型的对象

4.2 序列化和反序列化

l 序列化对象写入到文件中

l 反序列化:将对象从文件中读取出来

4.3 写对象

01. 创建ObjectOutputStream对象

02. 调用writeObject方法进行写入

03. 释放资源

4.4 读对象

01. 创建ObjectInputStream对象

02. 调用ReadObject方法

03. 释放资源

4.5 Serializable(记住)

l 作用:只是起一个标记作用,标记这个类的对象可以被序列化

第5章 Properties重要

5.1 特点

01. 实现Map接口,所有Map的方法都可以用

02. 没有泛型,键值对都是字符串

03. 可以将数据持久化(保存)到设备U,移动硬盘)上

 

5.2 常用方法

void setProperty(String key, String value);设置键值对

String getProperty(String key);根据键获取值

void store(字节输出流或字符流,第一行描述);键值对存储到文件中

void load(字节输入流或者字符流);键值对读取到集合

void list(打印);键值对存储到文件中

5.3 注意

Properties要读取的文件内容有格式要求

键=

键=

0 0
原创粉丝点击