Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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_Terminology_History_Hashtable - Fatal编程技术网

Java 哈希表。命名历史。为什么不是哈希表呢?

Java 哈希表。命名历史。为什么不是哈希表呢?,java,terminology,history,hashtable,Java,Terminology,History,Hashtable,我们知道: ArrayList; LinkedList; TreeMap 和其他。。。所有名称都是CamelCase格式,但为什么哈希表,而不是哈希表 这是一个无原则的问题,只是想知道:)Hashtable是在JavaV1中创建的。后来,在Java2中,当其他类作为全新Java集合框架的一部分发布时,为集合建立了一致的命名约定 顺便说一句,这使得哈希表过时了,所以不应该在新代码中使用它。这是一个打字错误。与可克隆相同(应为可克隆)。或者Referer(应该是Referer)我很确定java 1

我们知道:

ArrayList;
LinkedList;
TreeMap
和其他。。。所有名称都是CamelCase格式,但为什么
哈希表
,而不是
哈希表


这是一个无原则的问题,只是想知道:)

Hashtable
是在JavaV1中创建的。后来,在Java2中,当其他类作为全新Java集合框架的一部分发布时,为集合建立了一致的命名约定


顺便说一句,这使得哈希表过时了,所以不应该在新代码中使用它。

这是一个打字错误。与可克隆相同(应为可克隆)。或者
Referer
(应该是Referer)

我很确定java 1.1已经很好地建立了java命名约定。实际上很少有“违规行为”。@Stephen C,大体上你是对的,我的问题特别提到集合类的命名。我编辑了我的答案以澄清问题。糟糕的答案| Cloneable是正确的:| Referer是正确的:|:P|