Hash -Codes sind wertvolle Werkzeuge bei der Identifizierung und Organisation von Daten in großen Datenstrukturen verwendet . Verwendung eines Hashing-Funktion kann ein Programmierer ein Ergebnis liefern , das die Daten identifiziert . Aus diesem Grund enthält der Java -Programmiersprache eine Vorlage für die Umsetzung Hash-Funktionen in dem Objektmodell der Sprache. Dies bedeutet, dass Programmierer können Hash-Funktionen für die Objekte, die sie erstellen zu bestimmen , und verwenden Sie diese Hash-Codes für solche Dinge wie Kryptographie oder Datenspeicherung. Was ist ein Hash -Code
Ein Hash- Code ist in der Regel das Ergebnis einer Hash-Funktion . Eine Hash-Funktion einen Wert als Schlüssel , die definieren oder bestimmen, was zu tun ist mit diesem Wert zu verwenden. Zum Beispiel könnte eine Hash-Funktion führen eine Berechnung für eine Zeichenfolge basiert , und gibt eine ganze Zahl Darstellung dieser Zeichenfolge. Dieser Hash- Code kann verwendet werden , um den Wert in irgendeiner Weise zu verweisen , da der Wert aus dem Hash-Funktion mit dem gleichen String zurückgegeben wird immer die gleiche sein.
Hash Codes und Java -Funktionen