我知道它的一個壞問題,但只是想知道。我們在java中擁有屬性文件(.properties),我們可以在這裏使用Java.util.Properties類進行讀寫。我能夠使用相同的Java.util.Properties類來讀寫具有不同擴展名的文件,如帶有鍵值對的.dat,.ini。當使用Java.util.Properties讀取.dat或.ini文件時,如果將文件作爲.properties進行比較,我們是否存在任何潛在差異?具有不同擴展名的Java屬性文件
2
A
回答
6
我根本沒有發現這個問題。
不,從文件via Reader
或via InputStream
加載屬性並不在乎底層文件的名稱是什麼(實際上並不一定是底層文件)。
唯一的區別是隻有.properties文件被PropertyResourceBundle
機制自動拾取。
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.
相關問題
- 1. 使用Powershell比較具有不同擴展名的文件名
- 2. 檢查具有相同文件名但擴展名不同的文件
- 3. 一次移動具有不同擴展名的文件
- 4. Excel VBA:SaveCopyAs具有不同的文件擴展名
- 5. 使用loadXMLDoc打開具有不同擴展名的xml文件
- 6. 列出目錄中具有不同擴展名的文件
- 7. 重命名具有相同名稱但擴展名不同的文件
- 8. 具有相同擴展名但內容不同的文件的不同圖標?
- 9. 如何使用Java 8複製具有不同擴展名的多個文件?
- 10. 移動具有相同名稱但擴展名不同的文件
- 11. 移動具有相同名稱但擴展名不同的文件。 Powershell
- 12. 如何複製具有不同名稱但擴展名相同的文件?
- 13. 刪除在java中具有擴展名的所有文件
- 14. 屬性文件可以有任何文件擴展名
- 15. 將具有不同文件擴展名的批量重命名文件擴展爲1分機
- 16. 具有附加屬性的XSD擴展
- 17. 將文件擴展名與具有可變擴展名的文件相關聯
- 18. 從文件路徑列表創建具有不同擴展名的「空」文件
- 19. 使用Java解析具有奇怪擴展名的文件
- 20. Labview:刪除具有相同擴展名的文件
- 21. python - 更改多個具有相同擴展名的文件
- 22. 檢索具有相同擴展名的文件數
- 23. 具有相同擴展名的Makefile處理文件
- 24. C#,使用具有相同擴展名的文件夾中
- 25. 移動具有特定文件名和擴展名的文件
- 26. 具有隱藏屬性擴展對象
- 27. 獲取具有相同名稱的文件,而不考慮其擴展名
- 28. 使用perl腳本使文件具有相同的擴展名文件名
- 29. 具有相同名稱但不同的擴展查找和複製文件
- 30. 輸入兩個文件具有相同名稱但不同的擴展
沒有什麼只要鍵值對。 – kosa