[英]What is the difference between a Hashtable and Properties?
哈希表和屬性有什么區別?
Properties
是一個非常專業的類,旨在保存通常存儲在某個文件中的配置和/或資源。
它有幾個Hashtable
沒有(也不應該有)的功能:
load()
/ store()
) loadFromXML()
/ storeToXML()
) Properties
實例來支持默認機制。 String
鍵和值。 雖然它在技術上是一個Map<Object,Object>
實際上存儲非String
鍵或值,但強烈建議不要支持它。 Properties是Hashtable的子類,它是為字符串到字符串映射而設計的。 它還增加了將映射存儲到文本文件中並將其讀回的功能。
1.Properties是Hashtable的子類。 它更像是一個存儲鍵值對的 map。
2.在屬性中鍵和值都是字符串
3.在屬性中,我們可以將鍵值對存儲在屬性文件中。
4.Properties class有加載和保存properties文件的功能,Hashtable沒有這個功能。
5.Properties文件主要用於存儲配置或本地化數據。 它們用於將可配置到應用程序的數據外部化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.