从品牌网站建设到网络营销策划,从策略到执行的一站式服务
java.io.OutputStream.flush() 方法刷新此输出流并强制将所有缓冲的输出字节被写出。刷新的常规协定是,调用它是一个迹象表明,如果以前写的任何字节都被缓冲的输出流的实现,如字节应立即写入到它们的目的地。
创新互联公司成立与2013年,先为漳州等服务建站,漳州等地企业,进行企业商务咨询服务。为漳州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
此流的预期目标是由底层的操作系统,例如一个文件,然后刷新流保证提供了一个抽象只是先前写入的字节流传递给操作系统进行写入;它并不能保证他们实际上写的是一个物理设备,如磁盘驱动器。
OutputStream中的flush方法不执行任何操作。
下面的示例演示java.io.OutputStream.flush()方法的用法:
package com.yiibai;
import java.io.*;
public class OutputStreamDemo {
public static void main(String[] args) {
try {
// create a new output stream
OutputStream os = new FileOutputStream("test.txt");
// craete a new input stream
InputStream is = new FileInputStream("test.txt");
// write something
os.write('A');
// flush the stream but it does nothing
os.flush();
// write something else
os.write('B');
// read what we wrote
System.out.println("" + is.available());
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
将产生以下结果:
第一步:打开elipse,并且建java项目,在java项目中建包和类。
第二步:在类中输入java程序。
第三步:点击右键,选择运行,点击运行配置。
第四步:在项目中输入项目的名称,在包中输入报的名称,在类中输入类.包的名称。
第五步:点击运行。运行后控制台的内容就变成当前内容了。
dos.writeUTF(str);
dos.flush();
或者
dos.flush();
dos.close();
就是说在1.你向输出流写入东西之后,执行flush(),目的是把缓冲区里的东西强行写入输出流.因为有些带缓冲区的输出流要缓冲区满的时候才输出.2.关闭流的时候这样也可以防止在关闭流时候抛出某个异常
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图