ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          JDK1.4引入了Preferences類,
          用于設(shè)置用戶的首選項,對于Windows平臺就是操作注冊表了,
          下面的程序就可以往注冊表里寫幾個值,運(yùn)行完畢后,
          打開regedit, 搜尋一下,
          看看注冊表里是不是有了變化了。

            (下面注釋掉的那段代碼給恢復(fù),
          就能把寫入的注冊鍵值刪除, 很方便啊)

            至于讀注冊表項, 比寫還方便, 查JDK API文檔吧..

          // PrefsDemo.java

          import java.io.*;
          import java.util.prefs.*;

          public class PrefsDemo {
          public static void main(String args[])
          {
           String keys[] ={"sunway","copyright","author"};
           String values[] ={"sunway technology company","copyright
          2002","turboc

           /* 建立一個位于user root下的/com/sunway/spc節(jié)點(diǎn)參數(shù)項*/
           Preferences prefsdemo
          =Preferences.userRoot().node("/com/sunway/spc");

           /* 儲存參數(shù)項*/
           for (int i=0 ; i < keys.length; i++)
           {
            prefsdemo.put(keys[i], values[i]);
           }

           /* 導(dǎo)出到XML文件 */
           try
           {
            FileOutputStream fos = new FileOutputStream("prefsdemo.xml");
            prefsdemo.exportNode(fos);
           } catch (Exception e)
           {
            System.err.println("Cannot export nodes: " + e);
           }

           /* 去掉注釋可以清除注冊表中的參數(shù)項*/
           /*try
           {
            prefsdemo.removeNode();
           } catch (BackingStoreException e)
           {
           }*/

          posted on 2005-10-28 10:42 ivaneeo 閱讀(357) 評論(0)  編輯  收藏 所屬分類: java魔力
          主站蜘蛛池模板: 江山市| 辉县市| 承德市| 德保县| 浑源县| 沿河| 泰顺县| 陆川县| 东光县| 桑植县| 建德市| 钟山县| 星座| 萝北县| 长葛市| 福海县| 曲沃县| 通辽市| 安远县| 成武县| 永兴县| 苍溪县| 临湘市| 恩平市| 锦州市| 剑川县| 龙岩市| 西丰县| 营口市| 平谷区| 正定县| 玛多县| 蒙山县| 乌海市| 金平| 云梦县| 阳高县| 襄城县| 莎车县| 竹溪县| 腾冲县|