Java【IO流、字節流、字符流】

1、內存是臨時存儲

Input輸入(讀取)

output輸出(輸出)

流:數據(字符字節)1個字符=2個字節 1個字節=8個二進制位

輸入:把硬盤中的數據讀取到內存中

輸出:把內存中的數據寫入到硬盤中

分爲字符和字節流

字節流

讀取任意的文件

2、java的IO包中

OutputStream超類

abstract是一個抽象類

FileOutputStream 作用:把內存中的數據寫入到硬盤的文件中

構造方法

字節輸出流的使用步驟(重點)

public class Demo01OutputStream {
    public static void main(String[] args) throws IOException {
        //1.創建一個FileOutputStream對象,構造方法中傳遞寫入數據的目的地
        FileOutputStream fos = new FileOutputStream("09_IOAndProperties\\a.txt");
        //2.調用FileOutputStream對象中的方法write,把數據寫入到文件中
        //public abstract void write(int b) :將指定的字節輸出流。
        fos.write(97);
        //3.釋放資源(流使用會佔用一定的內存,使用完畢要把內存清空,提供程序的效率)
        //fos.close();
    }
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章