JavaIO流

JavaIO流,是一種計算機用語。主要是用於處理數據的傳輸。

三種分類方式,四大抽象類,輸入流,輸出流,Writer,Reader,

三種分類方式

1.按流的方向分為:輸入流和輸出流
2.按流的數據單位不同分為:位元組流和字元流
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
將輸出流中緩衝的數據全部寫出到目的地

Reader

Reader的基本方法
int
read
()
throws
IOException
讀取一個字元以整數形式返回,如
果返回
-1
已到?>輸入流的末尾

相關詞條

熱門詞條

聯絡我們