【发布时间】:2012-10-19 11:26:35
【问题描述】:
可能重复:
Why is the ‘t’ in Hash Table(Hashtable) in Java not capitalized
为什么 java.util.Hashtable 不遵循 java 命名约定?这里的 't' 是小写的,如果跟在类名后面的是 HashTable...
【问题讨论】:
标签: hashtable naming conventions
可能重复:
Why is the ‘t’ in Hash Table(Hashtable) in Java not capitalized
为什么 java.util.Hashtable 不遵循 java 命名约定?这里的 't' 是小写的,如果跟在类名后面的是 HashTable...
【问题讨论】:
标签: hashtable naming conventions
java.util.HashMap;
java.util.HashSet;
java.util.Hashtable
因为 Map 和 Set 是 Collection 下的接口 框架,但 table 不是当前版本的关键字。所以 不使用驼峰式。
【讨论】:
Hashtable 是在 Java v1 中创建的,不像其他在 Java2 中发布的。
【讨论】:
看到这个问题:
Why is the 't' in Hash Table(Hashtable) in Java not capitalized
Hashtable 是在 Java v1 中创建的。一致的命名约定 for 集合是后来在 Java2 中建立的,当其他 类作为全新 Java 集合的一部分发布 框架。
顺便说一句,Hashtable 已经过时了,所以它不应该用在新的 代码。
希望对您有所帮助。
【讨论】: