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();
}
}