这种文件以key=value格式存储内容
代码中可以使用Properties类来读取这个文件
String value=p.getProperty(key);
就能得到对应的数据一般这个文件作为一些参数的存储,代码就可以灵活一点

解决方案 »

  1.   

    属性文件
    我接触到的两个用途:
    1.用于适应多语言环境,随着系统的语言环境的变化,读取不同的属性文件,显示对应语言的UI
    2.当配置文件用,在里面读取一些关于路径方面的设置(如ant中的build.properties)
    ~~~
      

  2.   

    什么叫"这么文件"propertes文件特点就是简单, key=value
    存放一组配置.(类似win下ini, 还要简单些, 因为没有section)由于难以表达层次, 复杂点可以用xml做配置.
      

  3.   

    通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改源代码。
      

  4.   

    1.用于适应多语言环境,随着系统的语言环境的变化,读取不同的属性文件,显示对应语言的UI
    2.当配置文件用,在里面读取一些关于路径方面的设置(如ant中的build.properties)
    propertes文件特点就是简单, key=value
    存放一组配置.(类似win下ini, 还要简单些, 因为没有section)
    由于难以表达层次, 复杂点可以用xml做配置.
    通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个.property文件就可以了,不用在去修改源代码。
      

  5.   

    属性文件,用于存储你需动态或经常用到的数据;这样有利于你以后的代码重构,维护方便如:有一属性文件pro.properties
    drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
    url=jdbc:jdbc:microsoft:sqlserver://localhost:1433;
    username=sa
    password=
    -------------------------------------------------------------
    Properties pro = new Properties();
    try{
    FileInputStream in = new FileInputStream("pro.properties");
    pro.load(in);

    }
    catch(FileNotFoundException e){
    }
    catch(IOException e){}

    String drivers = pro.getProperty("drivers");
    String URL = pro.getProperty("url");
    URL = URL + "DatabaseName=xjj";
    String username = pro.getProperty("username");
    String password = pro.getProperty("password");
      

  6.   

    Property是hashtable的子类,用key-value的形式存储一对key-value值,其中保存了很多资源或者其它的额外信息,你可以简单的把他认为一个配置文件,要用时就从这个文件中读取一些配置信息,资源信息!
      你可以看看Properties类和ResourceBundle类,可以用这两个类和他们提供的api来操作这个文件!
      eg:
          Properties pro=up.getPro();
     FileInputStream fis=up.getFis("defaultProperties.properties");
             FileOutputStream fos2=up.getFos("pro.xml");
     pro.load(fis);
     Enumeration em=pro.propertyNames();
             while(em.hasMoreElements()){
              String str=em.nextElement().toString();
     System.out.println(str+":"+pro.getProperty(str));
     }
    以上的一个例子就是用properties类操纵properties文件的一个例子,这种文件很有用的,你可以多写一些程序试一下,上面是我简单写的!另外一个操作方法是:用ResourceBundle类