Possible Duplicate:
Why is the ‘t’ in Hash Table(Hashtable) in Java not capitalized
Why java.util.Hashtable not follow java naming convention ? here 't' is lowercase, if it follow the class name would be HashTable...
Possible Duplicate:
Why is the ‘t’ in Hash Table(Hashtable) in Java not capitalized
Why java.util.Hashtable not follow java naming convention ? here 't' is lowercase, if it follow the class name would be HashTable...
java.util.HashMap;
java.util.HashSet;
java.util.Hashtable
Because Map and Set are the Interfaces which come under Collection Framework, but table is not a keyword in current version. So camelcase is not used.
Hashtable was created in Java v1 not like other which were released in Java2.
See this question:
Why is the 't' in Hash Table(Hashtable) in Java not capitalized
Hashtable was created in Java v1. The consistent naming conventions for collections were established later, in Java2, when the other classes were published as part of the brand new Java Collection Framework.
Which btw made Hashtable obsolete, so it should not be used in new code.
Hope that helps.