Warum ist das 't' in der Hash-Tabelle (Hashtable) in Java nicht groß geschrieben [closed]

8

Alles in Java scheint den Großbuchstaben zu folgen, außer Hashtable.

%Vor%

im Gegensatz zu

%Vor%

oder

%Vor%

Warum ist das? Wird die Hash-Tabelle nur als ein Wort gelesen (Hashtable)?

    
Slartibartfast 20.09.2012, 05:47
quelle

2 Antworten

9

Hashtable wurde in Java v1 erstellt. Die konsistenten Namenskonventionen für Sammlungen wurden später in Java2 festgelegt, als die anderen Klassen als Teil des brandneuen Java Collection Framework veröffentlicht wurden.

Welche BTW% Hashtable veraltet gemacht hat, sollte daher nicht in neuem Code verwendet werden.

Ich hoffe, das hilft.

    
Balkrishan Nagpal 20.09.2012, 05:51
quelle
1

Obwohl diese Frage keinen technischen Wert hat, muss ich zugeben, dass ich mich das schon ein paar Mal gefragt habe:)

Meine Version ist, dass im Gegensatz zu List (ArrayList), Set (HashSet), Map (Tree / HashMap) -Tabelle keine Datenstruktur ist.

Natürlich (möglicherweise bekannt) wurde die Hashtable-Klasse vor dem Collection-Framework erstellt (in Java 1.0). Vielleicht haben sie sich zu diesem Zeitpunkt nicht die gleichen Namenskonventionen überlegt. Im Allgemeinen verwenden wir besser das Sammlungsframework von Java 2+:)

    
Mark Bramnik 20.09.2012 05:54
quelle

Tags und Links