Почему 't' в хэш-таблице (Hashtable) в Java не пишется с большой буквы [закрыто]

Кажется, все в Java соответствует правилам использования заглавных букв, кроме Hashtable.

Hashtable<String, String> ht = new Hashtable<String, String>();

в отличие от

ArrayList<String> a = new ArrayList<String>();

или же

HashMap<String,Integer> a = new HashMap<String,Integer>(); 

Почему это ? Hash Table читается как одно слово (Hashtable)?

Ответы на вопрос(2)

Ваш ответ на вопрос