作者forris (喬巴)
看板java
標題[問題] Java I/O
時間Sat Mar 8 23:58:35 2008
在 Java I/O 物件中,我們要利用某一個物件時,可以從物件名稱很直覺的知道使用
這個物件有什麼作用。
想問為什麼用 read() 方法可讀取 InputStream 物件的資料,但是 InputStream 無法做
寫入的動作。
同樣地,利用 write() 方法可以寫入 OutputStream 物件的資料,但 OutputStream
無法做讀取的動作。
對使用者來說,InputStream 就是要輸入資料串列,怎麼不能做寫入的動作?
同樣地,OutputStream 就是用來輸出資料串列,怎麼不能做讀取的動作?
還是說,read() 或是 write() 是對 JVM 而言?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.195.47
推 kyoby:寫入后形成了inputstream輸入流... 03/09 00:31
推 kaomark:@@? InputStream不是讓你去接從別的地方送來的data的嗎? 03/09 00:33
推 superlubu:你要這樣玩可以用 RandomAccessFile 03/09 01:23