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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    IO讀文件

    package io;
    import java.io.*;
    public class Reader {


    public static void main(String []args)throws IOException{
    //建立一個字符串讀取對象 ,與制定的文件相關聯
    FileReader fr = new FileReader("D:\\A\\rund.text");
    // 創建一個字符數組.為了將從硬盤上讀取的每一個字符存入數組中

    char [] arr =new char[1024];
    //定義一個計數器
    int num =0;
                      //無限讀,讀到計數
    while((num=fr.read(arr))!=-1)
    {
                       //把數據查出來
    System.out.println(new String(arr,0,num));
    }
    }
    }

    posted @ 2011-09-21 11:45 順其自然EVO| 編輯 收藏

    JAVA實現寫入文件到文本文檔

    1.以PrintWriter來實現寫入

     

    Java代碼 復制代碼 收藏代碼
    1. import java.io.*;   
    2.   
    3. public class test {   
    4.   
    5.     /**  
    6.      * @param args  
    7.      */  
    8.     public static void main(String[] args) {   
    9.         String path="e://a.txt";   
    10.         try {   
    11.             FileWriter fw=new FileWriter(path,true);   
    12.             PrintWriter pw=new PrintWriter(fw);   
    13.             pw.println("世界");   
    14.             pw.close();   
    15.             //bw.close();   
    16.             fw.close();   
    17.         } catch (IOException e) {   
    18.             // TODO Auto-generated catch block   
    19.             e.printStackTrace();   
    20.         }   
    21.        }   
    22. }  

     

    2.以BufferedWriter來實現寫入

     

    Java代碼 復制代碼 收藏代碼
    1. import java.io.*;    
    2.   
    3. public class test {    
    4.     /** * @param args */    
    5.    public static void main(String[] args) {    
    6.            String path="e://a.txt";    
    7.            try {    
    8.                 FileWriter fw=new FileWriter(path,true);    
    9.                 BufferedWriter bw=new BufferedWriter(fw);    
    10.                 bw.newLine();    
    11.     bw.write("Hello");    
    12.     bw.newLine();    
    13.     bw.write("世界");    
    14.     bw.close();   
    15.      fw.close();    
    16.          } catch (IOException e) {    
    17.               // TODO Auto-generated catch block    
    18.              e.printStackTrace();    
    19.           }    
    20.   }   
    Java代碼 復制代碼 收藏代碼
    1. }    
    2. 讀文件用BufferedReader br = new BufferedReader( new FileReader(new File("e://a.txt")));   
    3.  br.readLine();//一行一行的讀  

    posted @ 2011-09-21 09:58 順其自然EVO| 編輯 收藏

    Java多態初體驗

    Java多態初體驗

    Java多態初體驗本文面向Java初學者,我們在教材上經常會看到Java是多態的,可是一般的教科書只停留在理論上,很少有實際操作。現在把多態個概念用代碼簡單描述一下,由于本人水平有限,所以難免有不足之處。 
        首先我們有這樣幾個類,電腦,個人電腦,筆記本電腦。

    java 代碼
    class Computer{    
            
        public void turnOn(){    
        }    
    }   
    現在有了電腦這個類,那么個人PC,筆記本都是繼承他。

    java 代碼
    class PC extends Computer{    
        public void turnOn(){    
            System.out.println("PC has turn on");    
        }    
    }    
       
    class NB extends Computer{    
        public void turnOn(){    
            System.out.println("NB has turn on");    
        }    
    }   
    我們看到,每個類都有一個 turnOn()方法,而在父類中這個方法是空的,子類中各自有不同的實現,到這里可能還不太明顯。如果有另外一個方法,要接受這些類作為參數,就像這樣

    java 代碼
    class Test{    
        public void go(Computer computer){    
             computer.turnOn();    
        }    
    }   
    這個方法接收的是基類參數,當然我們是可以把子類傳遞給方法的,也應該這么做。

    java 代碼
    go(new PC());    
    go(new NB());   
    這樣他就會去調用具體子類的turnOn()方法,所以這兩次調用的輸出是不一樣的.如果不用基類作為參數,我們想調用每個子類的turnOn()方法,那么就要些兩個方法體一樣的go()而接收不同的參數的重載。

    java 代碼
    public void go(PC computer){       
             computer.turnOn();       
        }      
       
    public void go(NB computer){       
             computer.turnOn();       
        }     
    這樣些也是正確的,但是這樣會產生很多重復代碼,而且也不易維護,當然這只是多態中最基本的一個部分,Java多態機制還有很多特性,關于這些建議大家看看 java編程思想(think in java)這本書,里面講的很詳細,這里只是很簡單的描述了一下,還望個各位高手不要見笑。

    posted @ 2011-09-21 00:12 順其自然EVO| 編輯 收藏

    僅列出標題
    共394頁: First 上一頁 386 387 388 389 390 391 392 393 394 
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 怡红院免费的全部视频| 色多多免费视频观看区一区| 女人体1963午夜免费视频| 久久精品国产精品亚洲艾草网美妙 | 亚洲Av综合色区无码专区桃色| 国产精品午夜免费观看网站| 国产亚洲一区区二区在线| 中文字幕的电影免费网站| 亚洲国产精品一区二区第一页| 免费在线看黄的网站| 亚洲影院在线观看| www视频免费看| 亚洲天堂男人影院| 情侣视频精品免费的国产| 免费人成视频在线播放| 国产亚洲色视频在线| 久草视频在线免费看| 亚洲国产精品成人久久久| 两性刺激生活片免费视频| 亚洲国产精品无码中文lv| 全部免费国产潢色一级| 久久高潮一级毛片免费| 亚洲精品免费观看| AV片在线观看免费| 无人视频免费观看免费视频| 亚洲精品无码久久久久去q | 亚洲日韩v无码中文字幕 | 免费在线看v网址| 亚洲欧好州第一的日产suv| 免费欧洲美女牲交视频| 13小箩利洗澡无码视频网站免费| 亚洲国产成+人+综合| 国产男女猛烈无遮挡免费视频| 中文字幕无线码中文字幕免费| 亚洲美女中文字幕| 国产美女无遮挡免费网站| 国产午夜无码精品免费看动漫| 亚洲国产成a人v在线| 国产精品亚洲αv天堂无码| 亚洲成人在线免费观看| 免费精品视频在线|