Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Användningsområden för hashCode i Java

    hash-koder är värdefulla verktyg som används för att identifiera och organisera data i stora datastrukturer . Med hjälp av en hash -funktion , kan en programmerare producera ett värde som identifierar data. På grund av detta , innefattar programmeringsspråket Java en mall för att genomföra hashfunktioner i objektmodellen av språket. Detta innebär att programmerare kan bestämma hashfunktioner för de objekt som de skapar , och använda dessa hash-koder för sådana saker som kryptografi eller datalagring . Vad är en hash-kod

    Ett hash-kod är vanligtvis en produkt av en hashfunktion . En hashfunktion tar ett värde som ska användas som en nyckel , som kommer att definiera eller bestämma vad man ska göra med det värdet . Till exempel kan en hashfunktion utföra någon beräkning baserad på en sträng av tecken , och returnera ett heltal representation av den strängen . Denna hash-kod kan användas för att referera till värdet på något sätt , eftersom det värde som returneras från hash funktion med samma sträng kommer alltid att vara densamma . <
    Hash-koder och funktioner för Java
    br >

    i praktiken skulle en programmerare definiera en hashfunktion för objekt som skapats i Java , ifall man behövs . Emellertid underlättar Java skapandet av en hash-funktion genom att inkludera en prototyp metod , " hashCode ( ) , " som kommer att returnera den hash-kod av denna visst objekt. Hur funktionen beräknar hash-kod avgörs av programmeraren .
    Kryptografi

    hash-koder kan användas för att hjälpa till att säkra data som överförs från en användare till nästa. Med hjälp av en hash -funktion , kan en programmerare skapa en " digitala fingeravtryck " av ett dokument , som representeras av ett heltal från en hashfunktion som tar handlingen som ingång . På detta sätt , kan mottagaren av något föremål emot fingeravtrycket och kontrollera tillförlitligheten av objektet genom att kontrollera dess hash-kod mot fingeravtrycket. Om dess hash-kod är annorlunda , har objektet manipulerats . Annat användningsområde för hash-koder omfattar att infoga objekt i datastrukturer såsom hashtabeller
    hashtabeller

    . Hashtabeller är associativa arrayer eller associativa datastrukturer , där data placeras in i datastrukturen enligt dess hash-kod värde . Anledningen till detta är att det ofta är lättare att hitta objekt i en lista baserad på numeriska värde , eftersom numeriska värden eller index kan ofta nås direkt , medan lokalisera objekt i en struktur av värde kan innebära en lång process att söka .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Android SDK Tools på Windows 7
    ·Hur fullskärm en applet
    ·Som används mer : ? Java eller Visual Basic
    ·Hur man gör en pyramid av tecken med Java
    ·Så här anger Hidden Input URL med JSF
    ·Hur till Fråga en String Ingång i Java
    ·Hur man kör en V8 test på en Android
    ·Ställa decimalform på en Applet
    ·Hur man skriver ett 3D Java Game
    ·Hur du ändrar Border layout i NetBeans
    Utvalda artiklarna
    ·Hur man installerar PHP i cPanel
    ·Hur man gör Static Flyter i Java
    ·Hur infoga text i ett Word-dokument i VBA
    ·Hur du fyller på variabler från JSP /Java -filer i Fl…
    ·Fördelar med Rijndael Algoritmer
    ·Hur man gör texten blinkar med Javascript
    ·Hur man kör Python
    ·C för Strcmp funktion
    ·Hur man skapar en fil Script Text att redigera registre…
    ·. Hur man använder DataGridView Infoga
    Copyright © Dator Kunskap http://www.dator.xyz