| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Bruger til hashCode i Java
    Hash koder er værdifulde værktøjer, der anvendes til at identificere og organisere data i store datastrukturer. Ved hjælp af en hashingfunktion , kan en programmør producere en værdi, som angiver dataene . På grund af dette , omfatter programmeringssproget Java en skabelon til gennemførelse hashfunktioner i objektet model af sproget . Det betyder, at programmører kan bestemme hashfunktioner for de objekter, de opretter, og bruge disse hash -koder for sådanne ting som kryptering eller datalagring. Hvad er en Hash Code

    hash kode er normalt et produkt af en hash-funktion . En hash funktion tager en værdi til brug som en nøgle, der vil definere eller bestemme, hvad de skal gøre med denne værdi . For eksempel kan en hash-funktion udføre nogle beregninger baseret på en streng af tegn , og returnere et heltal repræsentation af denne streng . Denne hash kode kan bruges til at referere til værdien i en eller anden måde , som den værdi tilbage fra hash funktionen med samme streng , vil altid være den samme .
    Hash koder og Java funktioner
    < br >

    i praksis vil en programmør definere en hash-funktion til objekter oprettet i Java, i tilfælde af en er nødvendig. Men Java sproget letter oprettelsen af en hash-funktion ved at inkludere en prototype metode , " hashCode ( ) ", som vil returnere hashkode af det pågældende objekt . Hvordan funktionen beregner hash -kode er skøn programmøren .

    Kryptering

    Hash koder kan bruges til at støtte sikring af data , der overføres fra en bruger til den næste . Ved hjælp af en hash-funktion , kan en programmør skabe et " digitalt fingeraftryk " af et dokument , repræsenteret ved et tal fra et hash- funktion, der tager dokumentet som sit input . På denne måde kan modtageren af ethvert objekt modtager fingeraftryk , og kontrollere pålideligheden af objektet ved at kontrollere dens hash kode mod fingeraftrykket . Hvis dens hash kode er anderledes, er det objekt, blevet manipuleret med .
    Fotos Hash Tabeller

    anden anvendelse for hash -koder indebærer indsættelse genstande ind datastrukturer såsom hash tabeller. Hash tabeller er associative arrays eller associative datastrukturer, hvor data er placeret i datastrukturen i henhold til dens hash kode værdi. Grunden til dette er, at det ofte er nemmere at finde elementer i en liste baseret på numerisk værdi , fordi numeriske værdier eller indekser ofte kan tilgås direkte , mens lokalisere elementer i en struktur efter værdi kan indebære en langvarig proces med at søge. < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·JDK ikke registreres af Java 
    ·Sådan kører et script fil i Java til at udsende et XM…
    ·Sådan Send SMS Brug Java-programmer 
    ·Sådan Kontroller Heap størrelse med en JVM 
    ·Joomla Analytics Hjælp 
    ·Hvordan man laver et tekstfelt Standard til 0 I Java 
    ·Forklaring af Int N1 og N2 i Java-kode 
    ·Hvordan man laver en formular i Java 
    ·Sådan bruges Else Hvis Erklæringer i Java 
    ·Java String Split 
      Anbefalede Artikler
    ·Sådan formateres den dato, fra DateChooser i Flash 
    ·Sådan oprettes et hyperlink i PHP 
    ·Sådan Send Cookies på tværs af domæner 
    ·Sådan opdaterer elementer på en liste med Java 
    ·Sådan Slut VB Med Informix 
    ·Sådan Bo DataGrid kolonner i Flex 
    ·Sådan Flet Word dokumenter i VBA 
    ·Hvordan man laver en pong spil med koden i VB 
    ·Grundlæggende Hjælp til Microsoft Visual 
    ·Python Listbox 
    Copyright © Computer Viden http://www.computerdk.com