繁体   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