import java.io.FileWriter;
import java.io.IOException;
/*
* 位元組流、字元流
* 位元組流兩個基類
* InputStream OutPutStream
*
* 字元流兩個基類
* Reader Writer
*
* IO流是用于操作資料的,最常見展現形式:檔案
* 需求:在硬碟上,建立一個檔案并寫入資料
*
* 專門用于操作檔案的Writer子類對象,FileWriter。
*/
public class IODemo {
public static void main(String[] args) throws IOException {
//建立一個FileWriter對象,該對象一被初始化,必須要明确被操作的檔案
//該檔案會被建立到相應的目錄下,并且如果原有目錄下已有檔案,将被覆寫
FileWriter fileWriter=new FileWriter("G:\\demo.txt");
//調用write方法将字元串寫入到流中(記憶體中)
fileWriter.write("java");
//重新整理流對象當中的緩沖資料,将資料刷到目的地檔案中
//
fileWriter.flush();
fileWriter.write("asd");
//fileWriter.flush();
//關閉流資源,但是關閉之前會重新整理一次内部的緩沖中的資料
//将資料重新整理到目的地中
//和flush差別,flush重新整理後可以繼續使用,而close不能
fileWriter.close();
}
}