成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

字節(jié)輸出流寫入到文件

learn_shifeng / 2140人閱讀

摘要:字節(jié)輸出流此抽象類是表示輸出字節(jié)流的所有類的超類。文件字節(jié)輸出流作用把內(nèi)存中的數(shù)據(jù)寫入到硬盤的文件中構(gòu)造方法創(chuàng)建一個(gè)向具有指定名稱的文件中寫入數(shù)據(jù)的輸出文件流。


package com.itheima.demo01.OutputStream;

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

/*

java.io.OutputStream:字節(jié)輸出流
    此抽象類是表示輸出字節(jié)流的所有類的超類。

定義了一些子類共性的成員方法:
    - public void close() :關(guān)閉此輸出流并釋放與此流相關(guān)聯(lián)的任何系統(tǒng)資源。
    - public void flush() :刷新此輸出流并強(qiáng)制任何緩沖的輸出字節(jié)被寫出。
    - public void write(byte[] b):將 b.length字節(jié)從指定的字節(jié)數(shù)組寫入此輸出流。
    - public void write(byte[] b, int off, int len) :從指定的字節(jié)數(shù)組寫入 len字節(jié),從偏移量 off開始輸出到此輸出流。
    - public abstract void write(int b) :將指定的字節(jié)輸出流。

java.io.FileOutputStream extends OutputStream
FileOutputStream:文件字節(jié)輸出流
作用:把內(nèi)存中的數(shù)據(jù)寫入到硬盤的文件中

構(gòu)造方法:
    FileOutputStream(String name)創(chuàng)建一個(gè)向具有指定名稱的文件中寫入數(shù)據(jù)的輸出文件流。
    FileOutputStream(File file) 創(chuàng)建一個(gè)向指定 File 對(duì)象表示的文件中寫入數(shù)據(jù)的文件輸出流。
    參數(shù):寫入數(shù)據(jù)的目的
        String name:目的地是一個(gè)文件的路徑
        File file:目的地是一個(gè)文件
    構(gòu)造方法的作用:
        1.創(chuàng)建一個(gè)FileOutputStream對(duì)象
        2.會(huì)根據(jù)構(gòu)造方法中傳遞的文件/文件路徑,創(chuàng)建一個(gè)空的文件
        3.會(huì)把FileOutputStream對(duì)象指向創(chuàng)建好的文件

寫入數(shù)據(jù)的原理(內(nèi)存-->硬盤)
    java程序-->JVM(java虛擬機(jī))-->OS(操作系統(tǒng))-->OS調(diào)用寫數(shù)據(jù)的方法-->把數(shù)據(jù)寫入到文件中

字節(jié)輸出流的使用步驟(重點(diǎn)):
    1.創(chuàng)建一個(gè)FileOutputStream對(duì)象,構(gòu)造方法中傳遞寫入數(shù)據(jù)的目的地
    2.調(diào)用FileOutputStream對(duì)象中的方法write,把數(shù)據(jù)寫入到文件中
    3.釋放資源(流使用會(huì)占用一定的內(nèi)存,使用完畢要把內(nèi)存清空,提供程序的效率)

*/
public class Demo01OutputStream {

public static void main(String[] args) throws IOException {
    //1.創(chuàng)建一個(gè)FileOutputStream對(duì)象,構(gòu)造方法中傳遞寫入數(shù)據(jù)的目的地
    FileOutputStream fos = new FileOutputStream("09_IOAndPropertiesa.txt");
    //2.調(diào)用FileOutputStream對(duì)象中的方法write,把數(shù)據(jù)寫入到文件中
    //public abstract void write(int b) :將指定的字節(jié)輸出流。
    fos.write(97);
    //3.釋放資源(流使用會(huì)占用一定的內(nèi)存,使用完畢要把內(nèi)存清空,提供程序的效率)
    //fos.close();
}

}

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

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

相關(guān)文章

  • 1、字節(jié) 2、字符

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

    asoren 評(píng)論0 收藏0
  • 緩沖04_緩沖的效率測(cè)試_復(fù)制文件

    摘要:文件復(fù)制練習(xí)一讀一寫明確數(shù)據(jù)源數(shù)據(jù)的目的地文件復(fù)制的步驟創(chuàng)建字節(jié)緩沖輸入流對(duì)象構(gòu)造方法中傳遞字節(jié)輸入流創(chuàng)建字節(jié)緩沖輸出流對(duì)象構(gòu)造方法中傳遞字節(jié)輸出流使用字節(jié)緩沖輸入流對(duì)象中的方法讀取文件使用字節(jié)緩沖輸出流中的方法把讀取的數(shù)據(jù)寫入到內(nèi)部緩沖區(qū) package com.itheima.demo02.CopyFile; import java.io.*; /* 文件復(fù)制練習(xí):一讀一寫 明確...

    caiyongji 評(píng)論0 收藏0
  • 第十一章-IO#yyds干貨盤點(diǎn)#

    摘要:是一個(gè)系統(tǒng)支持的所有字符的集合,包括各國(guó)家文字標(biāo)點(diǎn)符號(hào)圖形符號(hào)數(shù)字等字符集簡(jiǎn)體中文碼表。支持中國(guó)國(guó)內(nèi)少數(shù)民族的文字,同時(shí)支持繁體漢字以及日韓漢字等字符集為表達(dá)任意語(yǔ)言的任意字符而設(shè)計(jì),是業(yè)界的一種標(biāo)準(zhǔn),也稱為統(tǒng)一碼標(biāo)準(zhǔn)萬(wàn)國(guó)碼。 1 File1.1 File類的概述和構(gòu)造方法File: 它是文件和目錄路徑名的抽象...

    不知名網(wǎng)友 評(píng)論0 收藏0
  • 從設(shè)計(jì)者的角度理解Java IO

    摘要:通過(guò)多個(gè)裝飾類實(shí)現(xiàn)責(zé)任鏈模式,它將對(duì)一個(gè)輸入流的不同處理分散到不同的中去。 1、基本概念 1.1、InputStream 最基本的字節(jié)輸入流,抽象類,定義了讀取原始字節(jié)的所有基本方法1.1.1、public abstract int read() throws IOException 讀取一個(gè)字節(jié)的方法,最基礎(chǔ)的方法1.1.2、public int read(byte b[], in...

    Flink_China 評(píng)論0 收藏0
  • IO課程總結(jié)一

    摘要:字節(jié)輸入流此抽象類是表示字節(jié)輸入流的所有類的超類。定義了所有子類共性的方法從輸入流中讀取數(shù)據(jù)的下一個(gè)字節(jié)。從輸入流中讀取一定數(shù)量的字節(jié),并將其存儲(chǔ)在緩沖區(qū)數(shù)組中。關(guān)閉此輸入流并釋放與該流關(guān)聯(lián)的所有系統(tǒng)資源。 showImg(https://segmentfault.com/img/bVbwxs6?w=687&h=763); OutputStream常用子類 公共方法: 定義了一些子類共...

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

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

0條評(píng)論

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