Re: [問題] I/O close 的問題

看板java作者 (LetMeGoogleThatForYou)時間16年前 (2009/10/12 07:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《kikiapple (KiKi蘋果)》之銘言: : 我以為得依序close,但是書上的範例是後者。 : 兩種方法執行都不會產生問題,但是自我感覺不太良好。 先把這五個連結的內容讀懂 http://java.sun.com/javase/6/docs/api/java/io/InputStream.html#close() http://java.sun.com/javase/6/docs/api/java/io/InputStreamReader.html#close() http://java.sun.com/javase/6/docs/api/java/io/BufferedReader.html#close() http://java.sun.com/javase/6/docs/api/java/io/Reader.html#close() http://java.sun.com/javase/6/docs/api/java/net/Socket.html#getInputStream() 再去 google "java 6 source code" 或著,如果你跟我一樣懶的話,可以直接去 http://www.docjar.com/ 例如: http://www.docjar.com/html/api/java/io/InputStreamReader.java.html 最後再比較這些 class 對 close() 的實作與其 documentation 的描述 你的自我感覺應該會好一點 XD 你大概就會了解,範例也只是範例而已;documentation也僅供參考 就算你把 bytecode 拆開來檢查確定沒問題, JVM 實作都有可能會出槌… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 65.87.177.87

10/12 08:50, , 1F
噗.. 那個 docjar.com 原來有這種東西阿 XD
10/12 08:50, 1F
補充說明: docjar.com 上放的是 OpenJDK 的 source code 要看官方的…當然還是得去官方站上抓 ※ 編輯: AmosYang 來自: 65.87.177.87 (10/12 09:06)
文章代碼(AID): #1Aqce_dp (java)
討論串 (同標題文章)
文章代碼(AID): #1Aqce_dp (java)