flush方法和close方法的区别
package com.learn.Demo05Writer;import java.io.FileWriter;
import java.io.IOException;/*flush方法和close方法的区别- flush :刷新缓冲区,流对象可以继续使用。- close: 先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了。*/
public class Demo02CloseAndFlush {public static void main(String[] args) throws IOException {//1.创建FileWriter对象,构造方法中绑定要写入数据的目的地FileWriter fw = new FileWriter("e.txt");//2.使用FileWriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)//void write(int c) 写入单个字符。fw.write(97);//3.使用FileWriter中的方法flush,把内存缓冲区中的数据,刷新到文件中fw.flush();//刷新之后流可以继续使用fw.write(98);//4.释放资源(会先把内存缓冲区中的数据刷新到文件中)fw.close();//close方法之后流已经关闭了,已经从内存中消失了,流就不能再使用了fw.write(99);//IOException: Stream closed}
}
flush方法和close方法的区别相关推荐
- 请简述一下线程的sleep()方法和yield()方法的区别?
请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...
- Java并发编程—schedule方法和scheduleAtFixedRate方法的区别
原文作者:一叶丿清风 原文地址:schedule方法和scheduleAtFixedRate方法的区别 schedule方法和scheduleAtFixedRate方法都可以实现任务的延时和不延时执行 ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
- python predict_对Keras中predict()方法和predict_classes()方法的区别说明
1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...
- java——Scanner中nextLine()方法和next()方法的区别
遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...
- dispose方法和setvisible方法的区别和使用
dispose方法和setvisible方法的区别: dispose()撤销当前窗口,并释放当前窗口所使用的资源. setVisible()方法仅仅隐藏窗体,可设置窗口是否可见,窗口默认是不可见的. ...
- get方法和post方法的区别及常用的请求方式
get方法和post方法的区别: get方法是从服务器上获取资源:post方法是向服务器传送数据: get方法参数是通过url传递的,post方法是放在request body中:GET比POST更不 ...
- Keras中predict()方法和predict_classes()方法的区别
正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...
- VBA中Activate方法和Select方法的区别
VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的.Activate方法的作用是激活,而Select方法的作用是选择.其区别如下: 1.对于"Sheets&q ...
最新文章
- ginkgo php,【行业资讯】PHP 开发框架 ginkgo v0.1.2 发布
- Ubuntu14.04LTS下Firefox浏览器安装flashplugin
- 《编写可读代码的艺术》读后总结
- spring的view
- Comcast以纯文本泄露客户Wi-Fi登录信息,立即更改密码
- 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
- Python学习---深浅拷贝的学习
- Python:pip下载库后导入Pycharm的方法
- Qt QMake详解
- 每周公布病情 - 北京18区县均有手足口病例
- marlab中主成分得分怎么求_数学无耻得分法,独家秘密,快点用起来
- 《麦肯锡方法》第2章探索分析问题的方法-思维导图
- UEFI学习——事件函数WaitForEvent和CreateEvent/CreateEventEx
- 四阶龙格库塔法的基本思想_利用龙格库塔法求解质点运动方程
- 如何计算阻力系数与升力系数【翻译】
- 好想与你天长地久,共度岁月
- 旧佳人的伤感非主流空间心情日志发布:想念,是一种忧伤的幸福
- IOS中策略模式初运用
- python泊松分布_常见概率分布的Python实现
- 单链表中倒数第K个结点
热门文章
- Contains Duplicate --包含相同值
- ios整理(一)控件
- hdu 3367 Pseudoforest (最大生成树 最多存在一个环)
- 关于mysql数据库的备份和还原
- HashMap与HashTable联系与区别
- .cpp 编译成.a或是 .so
- 【robot framework日志】更改log地址(简)
- Activiti 7.1.4 发布,业务流程管理与工作流系统
- Received empty response from Zabbix Agent at [172.16.1.7]...
- 30 ArcGIS 许可管理器常见问题(持续更新中……)