Hashtable和属性之间有什么区别?
答案 0 :(得分:17)
Properties
是一个非常专业的类,旨在保存通常存储在某个文件中的配置和/或资源。
它有几个Hashtable
没有(也不应该有)的功能:
load()
/ store()
)loadFromXML()
/ storeToXML()
)Properties
instance at construction time。String
个键和值。虽然从技术上讲,实际存储Map<Object,Object>
实际存储非String
密钥或值的做法是强烈不鼓励和不受支持的。答案 1 :(得分:6)
Properties是Hashtable的子类,它是为字符串到字符串映射而设计的。它还增加了将映射存储到文本文件中的功能,并将其读回。