`

io之BufferedOutputStream

    博客分类:
  • java
阅读更多
package com.laien.io;

import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;

/**
 * 先把内容保存到缓冲区,当缓冲区满了之后,再写入硬盘,避免频繁写硬盘
 * 
 * @author Administrator
 *
 */
public class BufferOutputStreamTest {
	public static void main(String[] args) throws Exception {
		
		OutputStream os = new FileOutputStream("D:/out.txt");
		
		//装饰者模式
		BufferedOutputStream bos = new BufferedOutputStream(os);
		
		bos.write("shit".getBytes());
		
		//如果还没有执行close方法或者flush方法的话,硬盘文件上是没有数据的,数据在缓冲区中
		bos.close();
	}
}

 

分享到:
评论

相关推荐

    Android实现下载zip压缩文件并解压的方法(附源码)

    前言 ...import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.Inp

    java算法,实现压缩及解压缩

     import java.io.BufferedOutputStream;  import java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.util.zip.ZipEntry;  import java.util.zip....

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...

    Java中的BufferedInputStream与BufferedOutputStream使用示例

    BufferedInputStream和BufferedOutputStream分别继承于FilterInputStream和FilterOutputStream,代表着缓冲区的输入输出,这里我们就来看一下Java中的BufferedInputStream与BufferedOutputStream使用示例:

    Java之IO流学习总结

    输出部分的BufferedOutputStream 几乎实现相近的功能。 StringBufferInputStream 已经被Deprecated,本身就不应该出现在InputStream 部分,主要因为String 应该属于字符流的范围。已经被废弃了,当然输出部分也没有...

    彻底解决jspsmartupload中文下载乱码问题

    用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决jspSmartUpload乱码问题。下载的时候无需再用jspsmartupload。 zip包中包含了jspsmartupload.jar和文件上传、...

    批量打包下载

    BufferedOutputStream bouts = new BufferedOutputStream(outs); response.setContentType("application/x-download");// 设置response内容的类型 response.setHeader( "Content-disposition", "attachment...

    JavaIo流分析图

    分析Java常用IO流,包括InputStream、OutputStream、FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、FileReader、...

    Java IO流的很简单的介绍

    流可以根据数据单位分为字节流和字符流,根据数据流方向分为输入流和输出流,根据功能分为字节...涉及到过滤流,能提高读写的速率(BufferedOutputStream)或者提供读写java中的基本数据类型的功能(DataOutputStream)

    JavaIO流精讲上

    File类概述、File类功能讲解、JAVA IO流概述、字节流、字符流、缓冲流、InputStream、OutputStream、Reader、Writer、FileInputStream、FileOutputStream、InputStreamReader、OutputStreamWriter、FileReader、...

    java IO流读写

    InputStream和OutputStream 1.DataInputStream,DataOutputStream 从Stream里读取基本类型的数据 BufferedReader,BufferedWriter...2.BufferedInputStream,BufferedOutputStream 封装了从缓冲区读写指定数量数据的方法

    IO输入输出体系.rar

    io流简介 File类 createNewFile() File.pathSwparator 与系统有关的路径分隔符,它被表示为一个字符串 windows为 分号";" File.pathSwparatorChar 与系统有关的路径分割符,它被表示为一个字符 File.separator 与...

    IO流之缓冲流

    字节输出缓冲 BufferedOutputStream 字符输入缓冲 BufferedReader 字符输出缓冲 BufferedWriter 【重点】 所有的缓冲流都没有任何的读取写入文件的能力,都需要对应的输入流和输出流来提供对应的能力 在创建缓冲流...

    一个简单的Java服务器

    import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...

    IO体系.java

    |--BufferedOutputStream/:输出流缓冲区。 | 应用程序可以将各个字节写入底层输出流中,而不必每个字节每次都抵用底层系统。提高了输出的效率。 |--DataOutputStream/:数据输出流允许应用程序将基本数据类型写入...

    IO流各个类的使用方法

    BufferedOutputStream ObjectInputStream ObjectOutputStream ByteArrayInputStream ByteArrayOutputStream 【字符流】 Reader Writer InputStreamReader OutputStreamWriter BufferedReader BufferedWriter /...

    Android zip文件下载和解压实例

    import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Out

    android图片压缩工具类分享

    import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io....

    Android如何实现压缩和解压缩文件

    import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import j

    解析jdbc处理oracle的clob字段的详解

    import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.Reader;import java.sql.Clob;...

Global site tag (gtag.js) - Google Analytics