Java I/O 教程(五) BufferedOutputStream 類
Java BufferedOutputStream Class
Java BufferedOutputStream class 用於緩衝一個輸出流
其內部使用緩衝區儲存資料,可以更有效率的往流中寫入資料。利於提高效能。
語法
OutputStream os= new BufferedOutputStream(new FileOutputStream("D:\\IO Package\\testout.txt"));類定義
public class BufferedOutputStream extends FilterOutputStream常用建構函式
BufferedOutputStream(OutputStream out)建立一個緩衝輸出流以便往潛在的輸出流寫資料
BufferedOutputStream(OutputStream out, int size)
Creates a new buffered output stream to write data to the specified underlying output stream with the specified buffer size.
指定好了buffer大小
常用方法
void write(int b) 往緩衝輸出流寫入指定位元組void write(byte[] b, int off, int len) 從指定的byte輸入流接收資料後寫入指定位元組陣列中,從指定偏移量開始
void flush() 沖刷緩衝輸出流
例子
package com.dylan.io;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
/**
* @author xusucheng
* @create 2018-01-01
**/
public class BufferedOutputStreamExample {
public static void main(String[] args) {
FileOutputStream fout = null;
try {
fout = new FileOutputStream("D:\\testout.txt");
BufferedOutputStream bout = new BufferedOutputStream(fout);
String s = "北京歡迎你!";
byte b[] = s.getBytes();
bout.write(b);
bout.flush();
bout.close();
fout.close();
System.out.println("寫入成功!");
} catch (java.io.IOException e) {
e.printStackTrace();
}
}
}
測試截圖
下一章
Java I/O 教程(六) BufferedInputStream 類
相關文章
- Java I/O 教程(四) FileInputStream 類Java
- Java I/O 教程(六) BufferedInputStream 類Java
- Java I/O 教程(三) FileOutputStream類Java
- Java™ 教程(命令列I/O)Java命令列
- Java I/O 教程(一) 介紹Java
- Java NIO學習系列五:I/O模型Java模型
- Java I/O 教程(十) ObjectOutputStream和ObjectInputStreamJavaObject
- Java I/O 教程(七) DataOutputStream和DataInputStreamJavaAI
- Java I/O 教程(八) Writer和ReaderJava
- Java I/O 教程(九) FileWriter和FileReaderJava
- 五種I/O模型和Java NIO原始碼分析模型Java原始碼
- Java I/O 教程(二) 介紹OutputStream 和 InputStreamJava
- Java(8)I/OJava
- 【java】I/O流Java
- Java I/O流Java
- java的I/OJava
- Python教程:精簡概述I/O模型與I/O操作Python模型
- Java 非同步 I/OJava非同步
- JAVA I/O系統Java
- Linux裡五種I/O模型Linux模型
- Java基礎——I/O流Java
- java 淺析I/O模型Java模型
- 五種網路I/O模型詳解模型
- JAVA_IO 之BufferedInputStream BufferedOutputStreamJava
- 深入理解Java I/O模型Java模型
- "萬字" Java I/O 詳解Java
- Java I/O 模型的演進Java模型
- Java NIO:淺析I/O模型Java模型
- Java基礎I/O流型別Java型別
- Veritas Quick I/O and Cached Quick I/OUI
- Java I/O模型及其底層原理Java模型
- Java學習筆記之I/OJava筆記
- Java入門學習-理解I/OJava
- Java NIO1:I/O模型概述Java模型
- Java I/O流模型概念分析整理Java模型
- 【Java I/O】如何用Java讀寫檔案Java
- 計算機I/O與I/O模型計算機模型
- I/O埠和I/O記憶體記憶體