[問題] Java I/O
在 Java I/O 物件中,我們要利用某一個物件時,可以從物件名稱很直覺的知道使用
這個物件有什麼作用。
想問為什麼用 read() 方法可讀取 InputStream 物件的資料,但是 InputStream 無法做
寫入的動作。
同樣地,利用 write() 方法可以寫入 OutputStream 物件的資料,但 OutputStream
無法做讀取的動作。
對使用者來說,InputStream 就是要輸入資料串列,怎麼不能做寫入的動作?
同樣地,OutputStream 就是用來輸出資料串列,怎麼不能做讀取的動作?
還是說,read() 或是 write() 是對 JVM 而言?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.195.47
推
03/09 00:31, , 1F
03/09 00:31, 1F
推
03/09 00:33, , 2F
03/09 00:33, 2F
推
03/09 01:23, , 3F
03/09 01:23, 3F