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

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

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

    Welcome 布拉格

    BlogJava 首頁 聯系 聚合 管理
      6 Posts :: 13 Stories :: 15 Comments :: 0 Trackbacks

    java.util
    類 Properties

    				java.lang.Object
    				繼承者 
    				java.util.Dictionary<K,V>
          繼承者 java.util.Hashtable<Object,Object>
              繼承者 java.util.Properties
    所有已實現的接口:
    Serializable, Cloneable, Map<Object,Object>
    直接已知子類:
    Provider


    public class Properties {
    ??? public static void main(String[] args) {
    ??????? System.out.println("System.getProperties() ");
    ?????????? System.getProperties().list(System.out);?? ?//list() 將屬性列表輸出到指定的輸出流。此方法對調試很有用。?
    ?????????????//public String getProperty(String key,String defaultValue)用指定的鍵在屬性列表中搜索屬性。如果在屬性列表中未找到該鍵,則接著遞歸檢查默認屬性列表及其默認值。如果未找到屬性,則此方法返回默認值變量。
    ??? }
    }
    ?

    /*http://zhangjunhd.blog.51cto.com/113473/23681
    1.獲取JVM的系統屬性
    import java.util.Properties;
    ?
    class PropTest {
    ??? public static void main(String[] args) {
    ??? Properties pps = System.getProperties();
    ??? pps.list(System.out);
    ??? }
    }
    ?
    結果:
    -- listing properties --
    java.runtime.name=Java(TM) 2 Runtime Environment, Stand...
    sun.boot.library.path=C:\Program Files\Java\jdk1.5.0_04\jre...
    java.vm.version=1.5.0_04-b05
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) Client VM
    file.encoding.pkg=sun.io
    user.country=CN
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    ...以下略
    ?
    2.讀取配置文件
    <!-- 也可以讀取<鍵,值>類的文件 config.txt--?>
    config.ini

    author=ZJ
    user=all
    copyright=2006-2007
    PropTest.java
    import java.io.FileInputStream;
    import java.util.Enumeration;
    import java.util.Properties;
    ?
    class PropTest {
    ??? public static void main(String[] args) {
    Properties pps=new Properties();
    ??? try {
    ??????? pps.load(new FileInputStream("config.ini"));
    ??????? Enumeration enum1 = pps.propertyNames();
    ??????? while (enum1.hasMoreElements()) {
    ?????? String strKey = (String) enum1.nextElement();
    ?????? String strValue = pps.getProperty(strKey);
    ?????? System.out.println(strKey + "=" + strValue);
    ??????? }
    ??? } catch (Exception e) {
    ??????? e.printStackTrace();
    ??? }
    ??? }
    }

    (3)
    http://java.ccidnet.com/art/3747/20060630/592671_1.html

    使用J2SEAPI讀取Properties文件的六種方法
      1。使用java.util.Properties類的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in);
      2。使用java.util.ResourceBundle類的getBundle()方法示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault());
      3。使用java.util.PropertyResourceBundle類的構造函數示例:InputStreamin=newBufferedInputStream(newFileInputStream(name));ResourceBundlerb=newPropertyResourceBundle(in);
      4。使用class變量的getResourceAsStream()方法示例:InputStreamin=JProperties.class.getResourceAsStream(name);Propertiesp=newProperties();p.load(in);
      5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法示例:InputStreamin=JProperties.class.getClassLoader().getResourceAsStream(name);Propertiesp=newProperties();p.load(in);
      6。使用java.lang.ClassLoader類的getSystemResourceAsStream()靜態方法示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name);Propertiesp=newProperties();p.load(in);
      補充
      Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法示例:InputStreamin=context.getResourceAsStream(path);Propertiesp=newProperties();p.load(in);
    ?

    (4)自己的java properties
    E:\>java PropTest
    -- listing properties --
    java.runtime.name=Java(TM) SE Runtime Environment
    sun.boot.library.path=C:\Program Files\Java\jre1.6.0_02\bin
    java.vm.version=1.6.0_02-b06
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) Client VM
    file.encoding.pkg=sun.io
    user.country=CN
    sun.java.launcher=SUN_STANDARD
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=E:\
    java.runtime.version=1.6.0_02-b06
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C:\Program Files\Java\jre1.6.0_02\lib...
    os.arch=x86
    java.io.tmpdir=C:\DOCUME~1\new\LOCALS~1\Temp\
    line.separator=
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows XP
    sun.jnu.encoding=GBK
    java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\Sun\...
    java.specification.name=Java Platform API Specification
    java.class.version=50.0
    sun.management.compiler=HotSpot Client Compiler
    os.version=5.1
    user.home=C:\Documents and Settings\new
    user.timezone=
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=GBK
    java.specification.version=1.6
    user.name=new
    java.class.path=.
    java.vm.specification.version=1.0
    sun.arch.data.model=32
    java.home=C:\Program Files\Java\jre1.6.0_02
    java.specification.vendor=Sun Microsystems Inc.
    user.language=zh
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode, sharing
    java.version=1.6.0_02
    java.ext.dirs=C:\Program Files\Java\jre1.6.0_02\lib...
    sun.boot.class.path=C:\Program Files\Java\jre1.6.0_02\lib...
    java.vendor=Sun Microsystems Inc.
    file.separator=\
    java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
    sun.cpu.endian=little
    sun.io.unicode.encoding=UnicodeLittle
    sun.desktop=windows
    sun.cpu.isalist=
    */
    posted on 2007-09-29 11:32 Welcome 閱讀(1786) 評論(2)  編輯  收藏

    Feedback

    # re: java.util Properties 學習 2008-08-20 16:34 zhangsir
    very good  回復  更多評論
      

    # re: java.util Properties 學習 2008-10-22 10:38 wjp
    very very good  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精品第一综合| 亚洲AV无码一区二区三区牛牛| 日韩色日韩视频亚洲网站| 大地资源二在线观看免费高清| 亚洲大片免费观看| 成人浮力影院免费看| 亚洲国产超清无码专区| 1024免费福利永久观看网站| 亚洲色图校园春色| 又黄又爽又成人免费视频| 国产成人精品亚洲2020| 女人被男人桶得好爽免费视频 | 成人免费777777| 亚洲国产日韩视频观看| 在线观看91精品国产不卡免费| 久久精品国产亚洲av品善| 亚洲裸男gv网站| 黄色片免费在线观看| 亚洲精品电影在线| 成年女人18级毛片毛片免费观看| 精品无码专区亚洲| 亚洲午夜无码久久久久| 99视频在线免费| 亚洲一卡2卡3卡4卡5卡6卡| 国产hs免费高清在线观看| 国产精品小视频免费无限app | 亚洲午夜一区二区电影院| 免费看无码自慰一区二区| 无人视频在线观看免费播放影院 | 中中文字幕亚洲无线码| 日韩免费一级毛片| 精品无码一级毛片免费视频观看| 亚洲人成电影福利在线播放| 大地资源二在线观看免费高清| 日本一区二区在线免费观看| 亚洲AV无码成人精品区天堂| 97无码免费人妻超级碰碰夜夜| 日本高清免费中文在线看| 亚洲日韩中文字幕| 免费a级毛片无码a∨性按摩| 久久免费视频精品|