为什么 java.util.Hashtable 不遵循 java 命名约定?这里的 't' 是小写的,如果它跟在类名后面就是 HashTable...
问问题
453 次
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 回答