哪一个性能更好?在Java中使用.properties文件或.conf文件?

哪一个性能更好?在Java中使用.properties文件或.conf文件?,java,Java,在java中,哪一个性能更好:使用.properties文件或.conf文件从这些文件中读取值?没有区别。在这两种情况下,打开并读取文件 而且您的属性文件可能不超过几百行。除非您经常重新加载文件,否则这不应该引起关注 从磁盘访问配置文件要比解析配置文件花费更长的时间 文件扩展名没有任何区别,我想你指的是通常的Java属性格式和一些(但哪个?)其他常见的配置格式 所有常见的文本配置文件格式的解析速度可能都很快。它们都非常相似,语言之间的微小差异通常没有什么区别,因为今天的解析器非常好 即使在解析配

在java中,哪一个性能更好:使用
.properties
文件或
.conf
文件从这些文件中读取值?

没有区别。在这两种情况下,打开并读取文件


而且您的属性文件可能不超过几百行。

除非您经常重新加载文件,否则这不应该引起关注

从磁盘访问配置文件要比解析配置文件花费更长的时间

  • 文件扩展名没有任何区别,我想你指的是通常的Java属性格式和一些(但哪个?)其他常见的配置格式

  • 所有常见的文本配置文件格式的解析速度可能都很快。它们都非常相似,语言之间的微小差异通常没有什么区别,因为今天的解析器非常好

  • 即使在解析配置文件时存在速度差异,也不会对您造成影响,因为(希望如此!)您将只解析一次文件(例如,在应用程序启动时),或者至少很少解析,然后在更长的时间内使用结果。所以总的来说,这不会有什么不同

  • 表演不是一切!选择一种文件格式应该关注一些事实,比如它是否支持您需要和想要的一切,它是否能够被人类很好地阅读,是否已经存在用于它的解析器等等。如果您随后发现(通过测量!)它太慢,您可以开始优化它。但是,如果您最终发现它不支持您所需要的内容,那么选择一种解析速度快的文件格式并没有帮助


  • 信息不足,无法回答。但一般来说,文件的文件扩展名不会改变性能,只会改变你在这些文件中存储文件的方式。你试过测试这个吗?你知道这是一个问题还是只是想知道?