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。注意自动刷新只对println,printf,format有效
第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
- JAVA求学之路第十八天(各种流&&Proterpties)
- JAVA求学之路第八天(集合)
- JAVA求学之路第十七天(File&&InputStream&&OutputStream)
- JAVA求学之路第十九天(多线程)
- JAVA求学之路第十天
- JAVA求学之路第十三天
- JAVA求学之路第十三天
- JAVA求学之路第十五天
- JAVA求学之路第十一天(继承&抽象&final)
- java求学之路
- java求学之路
- JAVA求学之路第十六天(异常&递归)
- JAVA求学之路第二十天(网络编程)
- Day18第十八天 java基础 -------IO流
- java第十八天_IO流1
- Java基础第十八天--IO流2
- Java学习第十八天
- java第十八天
- 阿里云虚拟主机连接MySQL报错 bdm267037493_db.tablename donot exist
- perror 和 strerror 区别
- 《TCP/IP详解卷一:协议》学习笔记六
- 【算法题之路】从尾到头打印链表
- 使用lite-server快速搭建本地服务器
- JAVA求学之路第十八天(各种流&&Proterpties)
- 注释转换器
- JS执行上下文与变量对象
- 日期和时间的格式化定义(ISO C89)
- selenium 拦截网站数据,爬虫处理js
- java-数组初始化
- 虚拟机性能监控与故障处理工具の2个可视化工具
- 损失函数、风险函数、经验风险最小化、结构风险最小化
- zookeeper环境搭建中的几个坑[Error contacting service. It is probably not running]的分析及解决