2

悪い質問なのはわかっていますが、知りたかっただけです。Java にはプロパティ ファイル (.properties) があり、Java.util.Properties クラスを使用して読み書きできます。同じ Java.util.Properties クラスを使用して、キーと値のペアを持つ .dat 、 .ini などの異なる拡張子のファイルを読み書きできます。Java.util.Properties を使用して .dat または .ini ファイルを読み取る場合と、ファイルを .properties として読み取る場合に潜在的な違いはありますか。

4

2 に答える 2

6

私はその質問がまったくばかげているとは思いません。

いいえ、または経由Readerでファイルからプロパティをロードする場合、基になるファイルの名前が何であるかは気にInputStreamません (実際、基になるファイルが存在する必要はまったくありません)。

唯一の違いは、.properties ファイルのみがPropertyResourceBundleメカニズムによって自動的に取得されることです。

于 2012-08-27T14:48:51.163 に答える
1

はい、.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.

于 2012-08-27T14:50:56.167 に答える