iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
Software Development

Java基礎筆記系列 第 27

Java的I/O輸入與輸出

  • 分享至 

  • xImage
  •  

當Java需要處理文件、網路通訊或串流數據時,需使用I/O(輸入/輸出),其中有四個主要基礎類別:

InputStream和OutputStream

InputStream和OutputStream是用於處理二進位的抽象基礎類別。可用來處理圖片或音樂文件。
InputStream:用於讀取數據。常見的方法有:
read(): 讀取一個位元組。
read(byte[] b): 讀取一些位元組到一個陣列中。
close(): 關閉串流。
OutputStream: 用於寫入數據。常見的方法有:
write(int b): 寫入一個位元組。
write(byte[] b): 寫入一個位元組陣列。
close(): 關閉串流。

Reader和Writer

Reader和Writer是用於處理字符數據的抽象基礎類別。

Reader:用於讀取字符數據。常見的方法有:
read(): 讀取一個字符。
read(char[] cbuf): 讀取一些字符到一個陣列中。
close(): 關閉串流。
Writer: 用於寫入字符數據。常見的方法有:
write(int c): 寫入一個字符。
write(char[] cbuf): 寫入一個字符陣列。
close(): 關閉串流。


上一篇
Java的wait(), notify()和 notifyAll()
下一篇
Java的低階高階I/O
系列文
Java基礎筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言