0

可能重复:
为什么Java中哈希表(哈希表)中的't'没有大写

为什么 java.util.Hashtable 不遵循 java 命名约定?这里的 't' 是小写的,如果它跟在类名后面就是 HashTable...

4

3 回答 3

0

Hashtable 是在 Java v1 中创建的,与 Java2 中发布的其他表不同。

于 2012-10-19T11:45:32.700 回答
0
java.util.HashMap;
java.util.HashSet;
java.util.Hashtable

因为 Map 和 Set 是 Collection Framework 下的接口,但 table 在当前版本中不是关键字。所以不使用驼峰式。

于 2012-10-19T11:33:44.463 回答
-1

看到这个问题:

为什么Java中哈希表(Hashtable)中的't'没有大写

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

顺便说一句,Hashtable 已过时,因此不应在新代码中使用它。

希望有帮助。

于 2012-10-19T11:30:28.860 回答