Java 为什么;";写信时用小写字母书写';哈希表';语法名称?
为什么在写“Hashtable”语法名称时用小写字母写“t”。Java 为什么;";写信时用小写字母书写';哈希表';语法名称?,java,collections,map,hashtable,Java,Collections,Map,Hashtable,为什么在写“Hashtable”语法名称时用小写字母写“t”。 为什么“t”不像HashMap中的“M”和HashSet中的“S”那样是大写字母呢?看看Java中Hashtable中的类名是如何定义的 public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, java.io.Serializable {} 公共类哈希表 扩展字典 实现Map、Clon
为什么“t”不像HashMap中的“M”和HashSet中的“S”那样是大写字母呢?看看
Java中Hashtable
中的类名是如何定义的
public class Hashtable<K,V>
extends Dictionary<K,V>
implements Map<K,V>, Cloneable, java.io.Serializable {}
公共类哈希表
扩展字典
实现Map、Cloneable、java.io.Serializable{}
我认为这不是一个真正的问题,通过设计,他们将自己的类命名为Hashtable
这可能是有意的,因为Map
和Set
是接口<代码>表格
不可用
Map
是一个接口,HashMap
是它的一个实现
Set
是一个接口,TreeSet
是它的一个实现
但是
没有接口调用
Table
只有一个类Hashtable
看看Java的Hashtable
中如何定义类名
public class Hashtable<K,V>
extends Dictionary<K,V>
implements Map<K,V>, Cloneable, java.io.Serializable {}
公共类哈希表
扩展字典
实现Map、Cloneable、java.io.Serializable{}
我认为这不是一个真正的问题,通过设计,他们将自己的类命名为Hashtable
这可能是有意的,因为Map
和Set
是接口<代码>表格
不可用
Map
是一个接口,HashMap
是它的一个实现
Set
是一个接口,TreeSet
是它的一个实现
但是
没有接口调用
Table
只有一个类Hashtable
HashMap
,TreeMap
是Map
接口的实现,因此HashMap和树映射作为HashSet
和TreeSet
是Set
接口的实现
但是Hashtable
不是Table
的实现Hashtable
自jdk1.0以来一直使用java,并且-
public class Hashtable extends Dictionary implements Cloneable, Serializable{
}
HashMap
,TreeMap
是Map
接口的实现,因此HashMap和树映射作为HashSet
和TreeSet
是Set
接口的实现
但是Hashtable
不是Table
的实现Hashtable
自jdk1.0以来一直使用java,并且-
public class Hashtable extends Dictionary implements Cloneable, Serializable{
}
由于映射和集合是接口,因此HashMap和HashSet具有大写。。。并且没有这样一个名为Table的集合接口
因为Map和Set是接口,所以HashMap和HashSet都有大写字母。。。并且没有这样一个名为Table的集合接口
我怀疑除了API的原始设计师之外,任何人都不能认真回答这个问题。可能是负责编写
Hashtable
的开发人员的t
键已损坏…?Hashtable和Vector早于标准集合API。而且,因为它是。我怀疑除了API的原始设计者之外,任何人都不能认真回答这个问题。可能是负责编写Hashtable
的开发人员的t
键已损坏…?Hashtable和Vector早于标准集合API。而且,因为它是。Hashtable
拼写错误两次(asHashtabel
)Hashtable
拼写错误两次(asHashtabel
)