<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)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲情A成黄在线观看动漫软件 | 啦啦啦高清视频在线观看免费| 亚洲综合AV在线在线播放| 色多多www视频在线观看免费| 国产在线观看免费不卡| 亚洲精品无码久久久久YW| 最近2019中文字幕免费看最新| 亚洲综合色7777情网站777| 黄页网站免费观看| 亚洲日韩久久综合中文字幕| 成人免费无码视频在线网站| 亚洲熟妇无码一区二区三区| 午夜小视频免费观看| 亚洲av无码成人精品国产| 国产又黄又爽又刺激的免费网址 | 国产精品免费小视频| 亚洲AV无码专区在线厂| 亚洲国产一区视频| 97在线免费视频| 日韩精品一区二区亚洲AV观看| 亚洲高清免费在线观看| 亚洲色丰满少妇高潮18p| 国产大片91精品免费观看男同| 成年网站免费入口在线观看| 国产亚洲人成网站在线观看不卡| 99re热精品视频国产免费| 亚洲日本乱码卡2卡3卡新区| 日日夜夜精品免费视频| 久久毛片免费看一区二区三区| 亚洲精品免费视频| 天天操夜夜操免费视频| 手机永久免费的AV在线电影网| 亚洲熟妇中文字幕五十中出| 免费无码VA一区二区三区| 亚洲性无码一区二区三区| 亚洲精品无码永久在线观看| 久久久久成人片免费观看蜜芽| 亚洲天堂男人影院| 亚洲综合在线另类色区奇米| 5555在线播放免费播放| 鲁啊鲁在线视频免费播放|