簡體   English   中英

哈希表和屬性有什么區別?

[英]What is the difference between a Hashtable and Properties?

哈希表和屬性有什么區別?

Properties是一個非常專業的類,旨在保存通常存儲在某個文件中的配置和/或資源。

它有幾個Hashtable沒有(也不應該有)的功能:

另一方面, Hashtable是一個通用的Map實現(然而,它主要被HashMap取代)。

Properties是Hashtable的子類,它是為字符串到字符串映射而設計的。 它還增加了將映射存儲到文本文件中並將其讀回的功能。

1.Properties是Hashtable的子類 它更像是一個存儲鍵值對的 map。

2.在屬性中鍵和值都是字符串

3.在屬性中,我們可以將鍵值對存儲在屬性文件中。

4.Properties class有加載和保存properties文件的功能,Hashtable沒有這個功能。

5.Properties文件主要用於存儲配置或本地化數據。 它們用於將可配置到應用程序的數據外部化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM