JavaIO流,是一種計算機用語。主要是用於處理數據的傳輸。
三種分類方式,四大抽象類,輸入流,輸出流,Writer,Reader,
三種分類方式
1.按流的方向分為:輸入流和輸出流
3.按流的功能不同分為:節點流和處理流
四大抽象類
字元流:
Reader
Writer
位元組流:
(輸入數據)
(輸出數據)
輸入流
InputStream的基本方法
int read()throws IOException
讀取一個位元組以整數形式返回,如果返回-1已到輸入流的末尾
voidclose()throwsIOException
關閉流釋放記憶體資源
longskip(longn)throwsIOException
跳過n個位元組不讀
輸出流
OutputStream的基本方法
voidwrite(intb)throwsIOException
向輸出流寫入一個位元組數據
voidflush()throws IOException
將輸出流中緩衝的數據全部寫出到目的地
Writer
Writer的基本方法
void
write
(
int
c
)
throws
IOException
向輸出流寫入一個字元數據
void
write
(
String
str
)
throws
IOException
將一個字元串中的字
符寫入到輸出流
void
write
(
String
str
,
int
offset
,
int
length
)
將一個字元串從
開始的
length
個字元寫入到輸出流
void
flush
()
throws
IOException