<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    紀(jì)念SUN

    Powered By Andy

    為什么要關(guān)閉和io流

    package cn.webmctv.test;

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;

    public class TestInputStream {

        public static void main(String[] args) {
            /* 為什么要關(guān)閉和io流, 由于java底層是用c實(shí)現(xiàn)的, 所以當(dāng)我們不停的調(diào)用new InputStream -> impl
             * 時(shí)候, c打開(kāi)的文件會(huì)一直沒(méi)有關(guān)閉,而導(dǎo)致文件刪除不了,別的程序訪問(wèn)不了的問(wèn)題,和操作系統(tǒng)打開(kāi)文件
             * 超過(guò)最大數(shù)異常。而下面new FileInputStream(new File("c:/q.txt"));這種方式?jīng)]有關(guān)閉c打開(kāi)的
             * 文件一直new 就會(huì)出現(xiàn)打開(kāi)文件太多異常。
            short count = 0;
            InputStream inStream = null;
                try {
                    for (int i = 0; i < Short.MAX_VALUE; i++) {
                        //inStream.
                        inStream = new FileInputStream(new File("/root/install.log"));
                        //count ++;
                        System.out.println("count: " + count++);
                    }
                    //p.load(inStream);
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } finally{
                    if(inStream != null) try{ inStream.close(); } catch(IOException e){};
                }
            
            System.out.println(Short.MAX_VALUE);
            */
            short count = 0;
            InputStream inStream = null;
            for (int i = 0; i < Short.MAX_VALUE; i++) {
                try {
                        //inStream.
                        inStream = new FileInputStream(new File("/root/install.log"));
                        //count ++;
                        System.out.println("count: " + count++);
                    
                    //p.load(inStream);
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } finally{
                    if(inStream != null) try{ inStream.close(); } catch(IOException e){};
                }
            }
            
            System.out.println(Short.MAX_VALUE);
            
        }
    }

    posted on 2011-11-18 10:09 Powered By Andy 閱讀(3229) 評(píng)論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    統(tǒng)計(jì)

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲?V无码成人精品区日韩| 8x8x华人永久免费视频| 国产精品酒店视频免费看| 亚洲熟妇色自偷自拍另类| 久久国产乱子免费精品| 亚洲AV日韩AV高潮无码专区| 中文字幕乱码免费看电影| 亚洲精品国偷自产在线| 成人黄网站片免费视频| 亚洲AV无码成人专区片在线观看 | 亚洲人成人伊人成综合网无码| 亚洲视频免费观看| 久久亚洲最大成人网4438| 在线观看的免费网站| 亚洲熟女精品中文字幕| 国产婷婷高清在线观看免费| 国产精品亚洲а∨无码播放麻豆| 免费a级毛片网站| 国产日韩久久免费影院| 亚洲国产精品乱码一区二区| 999任你躁在线精品免费不卡| 亚洲另类春色国产精品| 国产网站免费观看| 一级特黄录像免费播放肥| 亚洲午夜精品久久久久久人妖| 日本免费xxxx| 看亚洲a级一级毛片| 中文亚洲成a人片在线观看| 一级毛片在线观看免费| 亚洲不卡影院午夜在线观看| 国产午夜免费秋霞影院| 美女巨胸喷奶水视频www免费| 亚洲短视频男人的影院| 性感美女视频在线观看免费精品| 黄色免费在线观看网址| 久久青草亚洲AV无码麻豆| 最近中文字幕免费mv视频8| 一级毛片在线播放免费| 亚洲美女大bbbbbbbbb| 国产免费爽爽视频免费可以看| 免费a级毛片无码a∨免费软件|