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...