在java中读取属性文件的最佳方法?

Vin*_*eet 2 java properties file

我知道有两种方法可以读取.properties文件:

1- System.getProperties.load(.properties文件的输入流);

2-创建一个新的Properties对象,然后调用load(.streamperties文件的Inputstream);

在第一种方法中,我们是否要在System对象中存储.properties文件的值.它是否在利用更多资源?

想知道哪种方式最好,或者除了以上两种方式,如果还有其他最佳方式,请告诉我.

谢谢.

Bal*_*usC 9

取决于属性文件代表什么.如果它表示需要覆盖/提供某些默认系统属性的系统属性,那么请转到第一种方法.但如果它代表特定于应用程序的属性(通常情况下通常是这种情况),那么请选择第二种方法.