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
已到?>輸入流的末尾

相關詞條

熱門詞條

聯絡我們