亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

IO字符流5flush方法和close方法的區(qū)別

idealcn / 3586人閱讀

摘要:方法和方法的區(qū)別刷新緩沖區(qū),流對(duì)象可以繼續(xù)使用。創(chuàng)建對(duì)象構(gòu)造方法中綁定要寫(xiě)入數(shù)據(jù)的目的地使用中的方法把數(shù)據(jù)寫(xiě)入到內(nèi)存緩沖區(qū)中字符轉(zhuǎn)換為字節(jié)的過(guò)程寫(xiě)入單個(gè)字符。


package com.itheima.Demo05Writer;

import java.io.FileWriter;
import java.io.IOException;

/*

flush方法和close方法的區(qū)別
    - flush :刷新緩沖區(qū),流對(duì)象可以繼續(xù)使用。
    - close:  先刷新緩沖區(qū),然后通知系統(tǒng)釋放資源。流對(duì)象不可以再被使用了。

*/
public class Demo02CloseAndFlush {

public static void main(String[] args) throws IOException {
    //1.創(chuàng)建FileWriter對(duì)象,構(gòu)造方法中綁定要寫(xiě)入數(shù)據(jù)的目的地
    FileWriter fw = new FileWriter("09_IOAndPropertiese.txt");
    //2.使用FileWriter中的方法write,把數(shù)據(jù)寫(xiě)入到內(nèi)存緩沖區(qū)中(字符轉(zhuǎn)換為字節(jié)的過(guò)程)
    //void write(int c) 寫(xiě)入單個(gè)字符。
    fw.write(97);
    //3.使用FileWriter中的方法flush,把內(nèi)存緩沖區(qū)中的數(shù)據(jù),刷新到文件中
    fw.flush();
    //刷新之后流可以繼續(xù)使用
    fw.write(98);

    //4.釋放資源(會(huì)先把內(nèi)存緩沖區(qū)中的數(shù)據(jù)刷新到文件中)
    fw.close();

    //close方法之后流已經(jīng)關(guān)閉了,已經(jīng)從內(nèi)存中消失了,流就不能再使用了
    fw.write(99);//IOException: Stream closed
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/76227.html

相關(guān)文章

  • 1、轉(zhuǎn)換 2、緩沖

    摘要:字符轉(zhuǎn)換流原理字節(jié)流編碼表。和作為子類(lèi),僅作為操作字符文件的便捷類(lèi)存在。源目的先根據(jù)需求明確要讀,還是要寫(xiě)。屏幕網(wǎng)絡(luò)完全可以明確具體要使用哪個(gè)流對(duì)象。明確四是否需要額外功能呢額外功能轉(zhuǎn)換嗎轉(zhuǎn)換流。高效嗎緩沖區(qū)對(duì)象。 01轉(zhuǎn)換流概述 * A: 轉(zhuǎn)換流概述 * a: 轉(zhuǎn)換流概述 * OutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的字符編碼...

    sf190404 評(píng)論0 收藏0
  • 1、字節(jié) 2、字符

    摘要:用兩個(gè)字節(jié)表示。兩個(gè)字節(jié)第一個(gè)字節(jié)是負(fù)數(shù)第二個(gè)字節(jié)可能是正數(shù)目前最常用的中文碼表,萬(wàn)的中文和符號(hào)。用兩個(gè)字節(jié)表示,其中的一部分文字,第一個(gè)字節(jié)開(kāi)頭是,第二字節(jié)開(kāi)頭是最新的中文碼表,目前還沒(méi)有正式使用。 01輸入和輸出 * A:輸入和輸出 * a: 參照物 * 到底是輸入還是輸出,都是以Java程序?yàn)閰⒄? * b: Output * 把內(nèi)存...

    asoren 評(píng)論0 收藏0
  • Java014-IO

    摘要:字節(jié)流處理字節(jié)數(shù)據(jù)的流對(duì)象。寫(xiě)入字符流的抽象類(lèi)。是字符流通向字節(jié)流的橋梁可使用指定的將要寫(xiě)入流中的字符編碼成字節(jié)。字節(jié)流是表示字節(jié)輸入流的所有類(lèi)的超類(lèi)。轉(zhuǎn)換流的最強(qiáng)功能就是基于字節(jié)流編碼表。刪除此抽象路徑名表示的文件或目錄。 IO流(重點(diǎn)理解)用于處理設(shè)備上數(shù)據(jù)。流:可以理解數(shù)據(jù)的流動(dòng),就是一個(gè)數(shù)據(jù)流。IO流最終要以對(duì)象來(lái)體現(xiàn),對(duì)象都存在IO包中。流也進(jìn)行分類(lèi):1:輸入流(讀)和輸出流...

    Ilikewhite 評(píng)論0 收藏0
  • Java IO詳解

    摘要:后綴名是父類(lèi)名。將字符讀取流對(duì)象作為參數(shù)傳遞給緩沖對(duì)象的構(gòu)造函數(shù)。讀寫(xiě)失敗讀取關(guān)閉失敗寫(xiě)入關(guān)閉失敗字節(jié)流操作從文件系統(tǒng)中的某個(gè)文件中獲得輸入字節(jié)。和字節(jié)流需求,想要操作圖片數(shù)據(jù)。 概述 IO流用來(lái)處理設(shè)備之間的數(shù)據(jù)傳輸,Java對(duì)數(shù)據(jù)的操作是通過(guò)流的方式,Java用于操作流的對(duì)象都在IO包中。 流按操作數(shù)據(jù)分為兩種:字節(jié)流與字符流流按流向分為:輸入流、輸出流 IO流常用基類(lèi) 字符流的抽...

    DC_er 評(píng)論0 收藏0
  • Java編程基礎(chǔ)21——IO(字節(jié))

    摘要:流按操作類(lèi)型分為兩種字節(jié)流字節(jié)流可以操作任何數(shù)據(jù)因?yàn)樵谟?jì)算機(jī)中任何數(shù)據(jù)都是以字節(jié)的形式存儲(chǔ)的字符流字符流只能操作純字符數(shù)據(jù),比較方便。 1_IO流概述及其分類(lèi) 1.概念 IO流用來(lái)處理設(shè)備之間的數(shù)據(jù)傳輸 Java對(duì)數(shù)據(jù)的操作是通過(guò)流的方式 Java用于操作流的類(lèi)都在IO包中 流按流向分為兩種:輸入流,輸出流。 流按操作類(lèi)型分為兩種: 字節(jié)流 : 字節(jié)流可以操作任何數(shù)據(jù),因?yàn)樵?..

    yanbingyun1990 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<