失樂園

          技術之路

          BlogJava 聯(lián)系 聚合 管理
            19 Posts :: 44 Stories :: 40 Comments :: 0 Trackbacks

          通常,Reader 所作的每個讀取請求都會導致對底層字符或字節(jié)流進行相應的讀取請求。因此,建議用 BufferedReader 包裝所有其 read() 操作可能開銷很高的 Reader(如 FileReader 和 InputStreamReader)。例如,

           BufferedReader in
          = new BufferedReader(new FileReader("foo.in"));
          
          將緩沖指定文件的輸入。如果沒有緩沖,則每次調(diào)用 read() 或 readLine() 都會導致從文件中讀取字節(jié),并將其轉(zhuǎn)換為字符后返回,而這是極其低效的。

          通過用合適的 BufferedReader 替代每個 DataInputStream,可以對將 DataInputStream 用于文字輸入的程序進行本地化。

          posted on 2010-08-10 14:26 狄浩 閱讀(408) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 延安市| 松原市| 平遥县| 崇州市| 汕尾市| 石景山区| 石狮市| 合肥市| 锡林郭勒盟| 托克托县| 马边| 临夏市| 阳山县| 沽源县| 平度市| 新邵县| 巴东县| 布拖县| 金阳县| 汉寿县| 佛教| 读书| 马边| 济源市| 松溪县| 蓝田县| 新龙县| 寿阳县| 定西市| 德庆县| 桐乡市| 永宁县| 武隆县| 乌恰县| 汪清县| 湘阴县| 修文县| 桃园县| 左云县| 砀山县| 红原县|