国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

緩沖流02BufferedOutputStream_字節緩沖

seal_de / 992人閱讀

摘要:字節緩沖輸出流繼承自父類的共性成員方法關閉此輸出流并釋放與此流相關聯的任何系統資源。刷新此輸出流并強制任何緩沖的輸出字節被寫出。創建一個新的緩沖輸出流,以將具有指定緩沖區大小的數據寫入指定的底層輸出流。

package com.itheima.demo01.BufferedStream;

import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/*

java.io.BufferedOutputStream extends OutputStream
BufferedOutputStream:字節緩沖輸出流

繼承自父類的共性成員方法:
    - public void close() :關閉此輸出流并釋放與此流相關聯的任何系統資源。
    - public void flush() :刷新此輸出流并強制任何緩沖的輸出字節被寫出。
    - public void write(byte[] b):將 b.length字節從指定的字節數組寫入此輸出流。
    - public void write(byte[] b, int off, int len) :從指定的字節數組寫入 len字節,從偏移量 off開始輸出到此輸出流。
    - public abstract void write(int b) :將指定的字節輸出流。

 構造方法:
    BufferedOutputStream(OutputStream out)  創建一個新的緩沖輸出流,以將數據寫入指定的底層輸出流。
    BufferedOutputStream(OutputStream out, int size)  創建一個新的緩沖輸出流,以將具有指定緩沖區大小的數據寫入指定的底層輸出流。
    參數:
       OutputStream out:字節輸出流
            我們可以傳遞FileOutputStream,緩沖流會給FileOutputStream增加一個緩沖區,提高FileOutputStream的寫入效率
       int size:指定緩沖流內部緩沖區的大小,不指定默認
 使用步驟(重點)
    1.創建FileOutputStream對象,構造方法中綁定要輸出的目的地
    2.創建BufferedOutputStream對象,構造方法中傳遞FileOutputStream對象對象,提高FileOutputStream對象效率
    3.使用BufferedOutputStream對象中的方法write,把數據寫入到內部緩沖區中
    4.使用BufferedOutputStream對象中的方法flush,把內部緩沖區中的數據,刷新到文件中
    5.釋放資源(會先調用flush方法刷新數據,第4部可以省略)

*/
public class Demo01BufferedOutputStream {

public static void main(String[] args) throws IOException {
    //1.創建FileOutputStream對象,構造方法中綁定要輸出的目的地
    FileOutputStream fos = new FileOutputStream("10_IOa.txt");
    //2.創建BufferedOutputStream對象,構造方法中傳遞FileOutputStream對象對象,提高FileOutputStream對象效率
    BufferedOutputStream bos = new BufferedOutputStream(fos);
    //3.使用BufferedOutputStream對象中的方法write,把數據寫入到內部緩沖區中
    bos.write("我把數據寫入到內部緩沖區中".getBytes());
    //4.使用BufferedOutputStream對象中的方法flush,把內部緩沖區中的數據,刷新到文件中
    bos.flush();
    //5.釋放資源(會先調用flush方法刷新數據,第4部可以省略)
    bos.close();
}

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76246.html

相關文章

  • 緩沖04_緩沖的效率測試_復制文件

    摘要:文件復制練習一讀一寫明確數據源數據的目的地文件復制的步驟創建字節緩沖輸入流對象構造方法中傳遞字節輸入流創建字節緩沖輸出流對象構造方法中傳遞字節輸出流使用字節緩沖輸入流對象中的方法讀取文件使用字節緩沖輸出流中的方法把讀取的數據寫入到內部緩沖區 package com.itheima.demo02.CopyFile; import java.io.*; /* 文件復制練習:一讀一寫 明確...

    caiyongji 評論0 收藏0
  • 1、轉換 2、緩沖

    摘要:字符轉換流原理字節流編碼表。和作為子類,僅作為操作字符文件的便捷類存在。源目的先根據需求明確要讀,還是要寫。屏幕網絡完全可以明確具體要使用哪個流對象。明確四是否需要額外功能呢額外功能轉換嗎轉換流。高效嗎緩沖區對象。 01轉換流概述 * A: 轉換流概述 * a: 轉換流概述 * OutputStreamWriter 是字符流通向字節流的橋梁:可使用指定的字符編碼...

    sf190404 評論0 收藏0
  • Java編程基礎21——IO(字節)

    摘要:流按操作類型分為兩種字節流字節流可以操作任何數據因為在計算機中任何數據都是以字節的形式存儲的字符流字符流只能操作純字符數據,比較方便。 1_IO流概述及其分類 1.概念 IO流用來處理設備之間的數據傳輸 Java對數據的操作是通過流的方式 Java用于操作流的類都在IO包中 流按流向分為兩種:輸入流,輸出流。 流按操作類型分為兩種: 字節流 : 字節流可以操作任何數據,因為在...

    yanbingyun1990 評論0 收藏0
  • 快速Get-JAVA-IO

    摘要:除非文件用自帶的記事本打開我們能夠讀懂,才采用字符流,否則建議使用字節流。 第四階段 IO IO流 前言: 前面的學習我們只能夠在已有的一定封閉范圍內進行一些操作,但是這顯然是無趣的,也是不支持我們實現一些復雜的需求,所以Java提供IO流這樣一種概念,方便我們對數據進行操作 而使用IO流我們可以實現一些強大的功能,例如針對文件的移動復制等操作,又或者程序與外部文件之間的數據存儲或者讀...

    wangzy2019 評論0 收藏0
  • JavaIO :JavaIO輸入輸出

    摘要:下面我們使用字節輸入輸出流來說明這個問題輸入流一般是由對象如建立的,當新建一個時,對象建立了一個包含有數據的管道其實就是我們所說的這個流并將對象存儲的數據輸入到管道中,因此管道里的數據流就是對象內的數據。 流的原理: showImg(/img/bVqa89); 一連串有順序的數據系列可以看成是一個流。 輸入輸出流: 數據從IO輸入到程序的流是輸入流,數據從程序輸出到IO的流是輸出流。 ...

    CloudwiseAPM 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<