【问题标题】:Java property file with different extension具有不同扩展名的 Java 属性文件
【发布时间】:2012-08-27 14:46:09
【问题描述】:

我知道这是一个不好的问题,但只是想知道。我们在 java 中有属性文件 (.properties),我们可以使用 Java.util.Properties 类在其中读取和写入。我可以使用相同的 Java.util.Properties 类来读取和写入具有不同扩展名的文件,例如具有键值对的 .dat 、 .ini 。与使用 .properties 文件相比,使用 Java.util.Properties 读取 .dat 或 .ini 文件是否有任何潜在差异。

【问题讨论】:

  • 没有什么只要键值对。

标签: java


【解决方案1】:

我一点也不觉得这个问题很愚蠢。

不,从文件 via Readervia InputStream 加载属性并不关心底层文件的名称是什么(实际上根本不需要底层文件)。

唯一的区别是PropertyResourceBundle 机制只会自动拾取 .properties 文件。

【讨论】:

    【解决方案2】:

    是的,您也可以使用其他扩展名,例如 .date 或 .ini。

    但为了保持编码标准,强烈建议您使用 .properties 文件!!

    As the extension says clearly, these are described as Property Resource Bundles. So use .properties for naming convention purpose and easier maintainability.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多