java複習之IO流

2021-08-19 19:37:23 字數 972 閱讀 1099

input output

輸入:將外設中的資料讀入記憶體;

輸出 :將記憶體中到資料讀到外設;

位元組流:轉化成2進製,方便計算機讀寫;

字元流:位元組流+編碼表

位元組流的兩個父類:inputstream,outputstream

字元流的兩個父類:reader,writer

建立檔案:filewriter fw=new filewriter("d:"); //需要注意丟擲異常和路徑

fw.writer("asdsafas"); 這裡目前還沒寫進去,但是資料已經在記憶體裡 需要重新整理

fw.flush 重新整理 立即將資料寫入檔案中;

注意:一定要關閉流 fw.close 不然一直 使用 windows資料

windows 換行是 \r

獲取系統換行 line separator 建立常量 line separator (小寫)

如果想續寫 在構造方法裡加 true

例:filewriter fw=new filewriter("d:",true);

流的 宣告使用一定有異常,在try外面宣告 在裡面new;

要讀資料 一定要有資料 :filereader

為了提高效能 ,建立緩衝區;

核心:一直寫,知道結束或者記憶體滿,然後一直讀。

java基礎之io流

1.四大抽象基類 位元組流 inputstream outputstream 字元流 writer reader 位元組輸出流寫檔案用其子類fileoutputstream類 構造 fileoutputstream file file 傳遞file物件包裝檔案 string name 傳遞字串型別檔...

java基礎之IO流

io流概念 輸入流 把能夠讀取乙個位元組序列的物件稱為輸入流。輸出流 把能夠寫乙個位元組序列的物件稱為輸出流。通俗理解 對於初學者,可能常常不清楚何時該用輸入流,何時該用輸出流。本人將這兩個流記為 讀入寫出 那麼我就清楚輸入流就有read 讀 方法,輸出流就有write 寫 方法。然後,再思考 讀入...

Java基礎之IO流

1.位元組流 1.輸入流 inputstream 1.子類 fileinputstream 2.輸出流 outputstream 2.子類 fileoutputstream 3.操作流程 1.硬碟 輸入流 記憶體 輸出流 硬碟 2.示例 fileinputstream fis new fileinp...