IO流初学flush和close的区别
来源:互联网 发布:java jvm1.5官方下载 编辑:程序博客网 时间:2024/05/22 14:04
import java.io.*;
public class FileWriterDemo1 {
/**
* @param args
*/
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
//创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件
//而且该文件会被创建到指定目录下。如果该目录下已有同名文件将被覆盖
//其实该步就是在明确数据要存放的目的地
FileWriter fw=new FileWriter("e:\\demo.txt");
fw.write("asdasd");//调用write方法,将字符串写入到流中(使用write其实并没有将字符串直接写入到指定文件,而是存放在流中)
//fw.flush();//(冲刷)这一步才是将上一步wirite的所写的字符串冲刷到指定的文件(在指定的文件打开后有字符串存在了)
//关闭流资源,但是关闭之前会刷新一次内部的缓冲区的数据
//将数据刷到指定的文件(目的地)
//和flush的区别:flush刷新后,流可以继续使用,close先刷新缓冲区,然后将流关闭
fw.close();//这一步是必须做的
//fw.write("ss"); close后若再write,会提示IO异常Stream closed
}
}
public class FileWriterDemo1 {
/**
* @param args
*/
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
//创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件
//而且该文件会被创建到指定目录下。如果该目录下已有同名文件将被覆盖
//其实该步就是在明确数据要存放的目的地
FileWriter fw=new FileWriter("e:\\demo.txt");
fw.write("asdasd");//调用write方法,将字符串写入到流中(使用write其实并没有将字符串直接写入到指定文件,而是存放在流中)
//fw.flush();//(冲刷)这一步才是将上一步wirite的所写的字符串冲刷到指定的文件(在指定的文件打开后有字符串存在了)
//关闭流资源,但是关闭之前会刷新一次内部的缓冲区的数据
//将数据刷到指定的文件(目的地)
//和flush的区别:flush刷新后,流可以继续使用,close先刷新缓冲区,然后将流关闭
fw.close();//这一步是必须做的
//fw.write("ss"); close后若再write,会提示IO异常Stream closed
}
}
0 0
- IO流初学flush和close的区别
- IO流中flush()和close()方法的区别
- IO流(4)--Flush()和Close()方法的区别
- IO中flush、close的区别和换行
- 字符流中Close()和flush()的区别
- 面试题:close()和flush()的区别?
- flush和close方法的区别
- Java_基础—flush和close方法的区别
- response 的flush()和close()
- File 里面的flush()和close()
- 黑马程序员——对io流的flush与close方法的理解
- 写文件字符流FileWriter的构造,flush,close
- flush , shutdownOutput, close有什么区别
- 文件 IO 之字符流 FileWriter 使用示例(构造,flush,close)
- 为什么部分IO流在调用Close()方法之前要先调用flush()方法
- NOR flush 和 NAND flush的一些区别----转载
- ob_flush和flush的区别(包括buffer,flush等)
- shutdown和close的区别
- 80386 处理器的寻址方式
- 深度学习主流框架Caffe
- jQuery插件开发模式
- POJ 2234 Matches Game (经典Nim博弈)
- PAT-A 1042. Shuffling Machine
- IO流初学flush和close的区别
- ruby中的等于判断
- 相对定位的特点
- javascript 面向对象封装与继承
- 明星软件工程师的10种特质
- Android View控件的事件派发
- polymer 自定义元素学习教程
- PAT (Advanced Level) Practise 1001. A+B Format (20)
- PAT-A 1058. A+B in Hogwarts