input (輸入)、output(輸出)
定義:流:指一定的介質按照一定的方向流動的行為;
流的分類:
流,根據傳輸的資料型別,有位元組流,字元流之分;
根據傳輸方向來分(在記憶體的角度上),有輸入流和輸出流之分;
位元組字元的概念:
位元組是計算機儲存的最小單位
字元:1個英文等於1個byte 而 1個中文等於2個byte
流的四大抽象基類:位元組輸入流(inputstream)、位元組輸出流(outputstream)、字元輸入流(reader)、字元輸出流(writer),其它子類都是由這四個類派生出來的;
// 建立乙個位元組檔案輸入流
fileinputstreamfis = new fileinputstream("xx1");
// 包裝:將位元組的檔案輸入流包裝成字元流
inputstreamreaderisr = new inputstreamreader(fis);
// 包裝:將字元流包裝成緩衝流
bufferedreaderbr = new bufferedreader(isr);
// ==輸出流包裝
fileoutputstreamfos = new fileoutputstream("xx2");
outputstreamwriterosw = new outputstreamwriter(fos);
bufferedwriterbw = new bufferedwriter(osw);
Java學習筆記整理 流
一.randomaccessfile new randomaccessfile file,rw 常用 int read 讀單位元組 int read byte 返回有效長度,讀的內容放入byte陣列 int read byte,off,len 返回有效長度,讀的內容放入byte陣列off位置開始 v...
Java中的IO流之字元流
看完了位元組流 接下來我們來了解一下字元流 字元流字元流是可以直接讀寫字元的io流,用字元流來讀取字元時,先讀取到位元組資料,然後轉為字元。寫出字元時,需要把字元轉為位元組再寫出。還是上 吧 filereader filereader 類中的 read 方法可以按照字元大小讀取 這樣就把文字中的文字...
java中的常用IO流
輸入流inputstream 只能從中讀取位元組資料,而不能向其寫出資料 輸出流outputstream 只能向其寫入位元組資料,而不能從中讀取資料 輸入流inputstream 1.dataoutputstream建立乙個新的資料輸出流,將資料寫入指定基礎輸出流。2.printstream是乙個位...