flush方法和close方法的区别
2024-09-08 09:49:37
package com.yhqtv.demo05.Writer; import java.io.FileWriter; /*
* @author XMKJ yhqtv.com Email:yhqtv@qq.com
* @create 2020-05-13-9:09
*
*/
/*
flush方法和close方法的区别
- flush :刷新缓冲区,流对象可以继续使用。
- close: 先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。
*/
public class Demo02CloseAndFlush {
public static void main(String[] args) throws Exception {
// 1.创建FileWriter对象,构造方法中绑定要写入数据的目的地
FileWriter fw=new FileWriter("C:\\666\\6hello.txt");
// 2.使用FileWriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)
//void write(int c)写入单个字符
fw.write(97);
//3.使用FileWriter中的方法flush,把内存缓冲区中的数据,刷新到文件中
fw.flush();
//刷新之后流可以继续使用
fw.write(98); //4.释放资源(会先把内存缓冲区中的数据刷新到文件中)
fw.close(); }
}
flush方法和close方法的区别
- flush :刷新缓冲区,流对象可以继续使用。
- close: 先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。
最新文章
- [CC]DgmOctree—执行Cell遍历和单元计算
- Android Studio使用教程-菜单(Edit)
- JS命名空间实例
- AngularJs angular.element
- 使用OUYA第一次启动OUYA
- 推荐十款非常优秀的 HTML5 在线设计工具
- Ajax之数据连接信息捕获
- DHCP 服务器
- NPOI:处理xls文件中的合并行
- Java并发编程-各种锁
- python 命令行参数——argparse模块的使用
- 【尚学堂·Hadoop学习】MapReduce案例2--好友推荐
- perfect-scrollbar在vue中的使用
- MySQL慢查询日志相关的配置和使用。
- “一切都是消息”--iMSF(即时消息服务框架)之【请求-响应】模式(点对点)
- 微信小程序cavas画图并保存
- 【消息队列】kafka是如何保证消息不被重复消费的
- ActiveMQ核心技术
- Django xadmin后台添加富文本编辑器UEditor的用法
- PAT 甲级 1011 World Cup Betting (20)(代码+思路)
热门文章
- C++基础 学习笔记五:重载之运算符重载
- Mac安装多版本JDK
- 0day学习笔记(3)--修改函数返回地址
- apollo 项目配置中心开源框架部署
- 【Python】在Pycharm中安装爬虫库requests , BeautifulSoup , lxml 的解决方法
- 【Linux常见命令】tail命令
- MySQL简介和安装
- android开发之自定义View 详解 资料整理 小冰原创整理,原创作品。
- 使用ScriptX控件进行Web横向打印
- Linux下进程的创建(system(); fork(); exec*())