Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哈希表和属性之间有什么区别?_Java - Fatal编程技术网

Java 哈希表和属性之间有什么区别?

Java 哈希表和属性之间有什么区别?,java,Java,哈希表和属性之间有什么区别?属性是哈希表的一个子类,它是为字符串到字符串的映射而设计的。它还增加了将映射存储到文本文件并将其读回的功能。是一个非常专门的类,用于保存通常存储在某个文件中的配置和/或资源 它有几个Hashtable没有(也不应该有)的特性: 它支持将其内容读写为定义良好的纯文本格式(使用/) 它支持将内容读写为定义良好的基于XML的格式(使用/) 它支持默认机制 它只支持字符串键和值。虽然从技术上讲它是一个映射,但实际上存储非字符串键或值是不受鼓励和支持的 另一方面,A是一个通

哈希表和属性之间有什么区别?

属性是哈希表的一个子类,它是为字符串到字符串的映射而设计的。它还增加了将映射存储到文本文件并将其读回的功能。

是一个非常专门的类,用于保存通常存储在某个文件中的配置和/或资源

它有几个
Hashtable
没有(也不应该有)的特性:

  • 它支持将其内容读写为定义良好的纯文本格式(使用/)
  • 它支持将内容读写为定义良好的基于XML的格式(使用/)
  • 它支持默认机制
  • 它只支持
    字符串
    键和值。虽然从技术上讲它是一个
    映射
    ,但实际上存储非
    字符串
    键或值是不受鼓励和支持的

另一方面,A是一个通用的实现(但大部分被替换为)。

请参见类似的问题:它只支持字符串键和值。虽然从技术上讲,它是一个实际存储非字符串键或值的映射,但强烈反对和不支持。。。。如果允许对象键,则以何种方式不受支持?