“今天我们要探索另一个有趣的新话题:属性。 ”
“在 Java 中,通常使程序灵活且易于定制,即易于配置。”
“例如,您的程序每小时从某个目录复制文件一次,压缩它们,然后通过电子邮件将它们发送给您。为此,程序需要知道文件将从中获取的目录以及电子邮件地址它们应该发送到哪里。此类数据通常不存储在应用程序代码中,而是存储在单独的属性文件中。
此文件中的数据存储为键值对,由等号分隔。
例子
data.properties file
directory = c:/text/downloads
email = [email protected]
“符号的左边是名称(键),右边是值。”
“所以这是 HashMap 的一种文本表示?”
“一般来说,是的。”
“为了方便处理此类文件,Java 有一个特殊的 Properties 类。Properties 类继承了 Hashtable<Object,Object>。它甚至可以被认为是一个可以从文件加载自身的 Hashtable。”
转载自CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/sinat_25548781/article/details/159205256




