java中的流 整理

2021-07-26 01:24:21 字數 775 閱讀 2664

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是乙個位...