Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java hashCode for boolske Typer
    Java-programmer kan lagre data av forskjellige typer, med individuelle elementer av data som vises i løpet av programmer som verdier eller variable. Boolske typer kan bare ha en verdi på enten sant eller usant . Programmerere kan velge mellom primitive og objekt typer for de boolske verdier i sine søknader . Ved bruk av objekttyper boolske kan programmerere også generere hash -koder , med " hashCode " metoden. Hash -koder gi programmer med heltallsverdiene å representere objekttyper , som kan forbedre effektiviteten i datalagring for en søknad . Boolske objekter

    boolske gjenstander lagre enkle boolske verdier ved hjelp av boolske wrapper klasse . Følgende eksempel Java-kode demonstrerer opprettelsen av en boolsk variabel i et program : Boolean isCorrect = Boolean.valueOf ( true);

    motsetning til de fleste objekttyper , er boolske gjenstander vanligvis skapt ved dette statiske metoden heller enn konstruktør-metoden for klassen . Koden passerer en boolsk verdi til metoden som en parameter . Dette er vanlig med wrapper klassene . Koden kan alternativt sende en primitiv typen boolean variabel til metoden , som følger: boolean boolValue = true; Boolean isCorrect = Boolean.valueOf ( boolValue ) ;

    Bruken av små bokstaver for den første bokstaven i boolean viser at det er primitive, mens store bokstaver versjonen angir objekttypen .
    hashCode Method

    Alle Java-objekter gir en hashCode metode. Den boolske klasse overstyrer standard Object klassen metoden. Følgende kode demonstrerer kalle metoden på boolsk variabel : isCorrect.hashCode ();

    Denne koden kaller metoden på et objekt forekomst av klassen . Alle objekter i Java gir hashCode metode for applikasjoner som involverer hash table lagring strukturer . Den hashCode arbeider på grunnlag av at to objekter som anses likeverdig vil returnere den samme hash heltall . I de fleste tilfeller vil ulike objekter av samme type som ikke er lik returnere forskjellige verdier som deres hash -koder.
    Retur

    boolske klasse hash - kode returnerer en av to heltallige verdier. Hvis en boolsk objekt lagrer verdien sann , vil hashCode returnert være 1231 . Hvis objektet er lagring falske, vil dens returnert hash verdien være 1237 . Følgende eksempelkode demonstrerer lagre hashCode for objektet i en primitiv typen heltallsvariabel for senere bruk: . Int hashBool = isCorrect.hashCode ();

    Programmet kan deretter henvise til dette nummeret variabel for videre behandling

    lik metode

    hashCode metoden for Java-objekter er ofte nevnt i forbindelse med lik metode . Det tilsvarer metoden tillater utviklere å implementere sammenligninger mellom program objekter . Noen objekter har uforutsigbare resultater med lik metode , avhengig av gjennomføringen gis innenfor deres klasse erklæringer . Dersom en klasse betrakter to objekt tilfeller å være like dersom de lagrer de samme data verdi, så den hashCode metode for den klasse skal returnere samme heltallsverdi for de to tilfeller . Dette er tilfellet for boolske objekttyper .

    früher :

     Weiter:
      Relatert Artike
    ·Typer valideringskontroller 
    ·Hvordan skrive din egen Simple Java Message Queue 
    ·Java Binary Tre Tutorial 
    ·Kan Android Run Jar 
    ·Hvordan Ring Standard Constructor i Java 
    ·Hvordan lage Mobile Phone Games 
    ·Hvordan få Mod verdi i Java 
    ·Hvordan vet jeg hvilken versjon av Java kjører på Min…
    ·Slik konverterer Oktal til desimal i Java 
    ·Hvordan få makrovariablene Into Java Variabler 
      Anbefalte artikler
    ·Hvordan Les Serieporter Bruke Visual Basic 
    ·Slik feilsøker en NET Framework Runtime Error 
    ·Hvordan lage Plain Text & Mime formatert e-post med PHP…
    ·Verktøy som brukes i programmering 
    ·Odd /Even funksjon i C programmering 
    ·Slik skaffer Cell ID Plassering av GSM -nettverket bruk…
    ·Hvordan bruke boolske i Java 
    ·Vise en melding i C + + 
    ·PHP Ternary 
    ·Hvordan skrive Adsense annonser for Google 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/