| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Java HashCode per i tipi booleani
    applicazioni Java in grado di memorizzare i dati di vari tipi , con singoli dati che compaiono all'interno di programmi come valori o variabili . Tipi booleani possono avere solo un valore di vero o falso . I programmatori possono scegliere tra i tipi primitivi e oggetti per i valori booleani nelle loro applicazioni . Quando si utilizza tipo di oggetto booleani , i programmatori possono anche generare hash -codici , utilizzando il metodo del " hashCode " . Hash -codici forniscono programmi con valori interi per rappresentare i tipi di oggetti , che possono migliorare l'efficienza nella gestione dati per un'applicazione . Oggetti booleani

    oggetti booleani memorizzano valori booleani singoli utilizzando la classe wrapper booleano . Il seguente esempio di codice Java dimostra la creazione di una variabile booleana in un programma : booleano IsCorrect = Boolean.valueOf ( true);

    differenza di molti tipi di oggetti , gli oggetti booleani sono normalmente creata usando questo metodo statico , piuttosto che il metodo di costruzione per la classe . Il codice passa un valore booleano al metodo come parametro . Questo è comune con le classi wrapper . Il codice potrebbe in alternativa passare una variabile booleana di tipo primitivo al metodo , come segue : boolean boolValue = true ; booleano IsCorrect = Boolean.valueOf ( boolValue ) ;

    L'uso di lettere minuscole per la lettera iniziale del booleano tipo indica che è primitivo , mentre la versione maiuscola indica il tipo di oggetto .
    hashCode metodo

    Tutti gli oggetti Java forniscono un metodo hashCode . La classe Boolean l'override del metodo della classe Object predefinita . Il seguente codice mostra la chiamata al metodo sulla variabile booleana : isCorrect.hashCode ( ) ;

    Questo codice chiama il metodo su un'istanza di un oggetto della classe . Tutti gli oggetti in Java forniscono il metodo hashCode per le applicazioni che coinvolgono le strutture di stoccaggio tabella hash. Il hashCode lavora sulla base del fatto che due oggetti che sono considerati uguali restituirà lo stesso valore intero hash . Nella maggior parte dei casi , diversi oggetti dello stesso tipo che non sono uguali restituiranno valori distinti come i loro hash -codici .
    Restituisce

    L'hash classe Boolean - codice restituisce uno dei due valori interi . Se un oggetto Boolean memorizza il valore true , il hashCode restituito sarà 1231. Se l'oggetto è la memorizzazione falso , il suo valore hash restituito sarà 1237. Il seguente codice di esempio illustra la memorizzazione del hashCode per l'oggetto in un primitivo variabile intera tipo per un uso successivo : . Int hashBool = isCorrect.hashCode ();

    Il programma può quindi fare riferimento a questa variabile il numero per l'ulteriore elaborazione

    Equals Metodo

    il metodo hashCode per gli oggetti Java è spesso indicato in combinazione con il metodo Equals. Il metodo Equals consente agli sviluppatori di implementare il confronto tra gli oggetti dell'applicazione . Alcuni oggetti hanno risultati imprevedibili con il metodo Equals , a seconda della realizzazione prevista entro le dichiarazioni di classe . Se una classe considera due istanze di oggetti di essere uguali se conservare lo stesso valore dei dati , quindi il metodo hashCode per quella classe deve restituire lo stesso valore intero per queste due istanze . Questo è il caso per i tipi di oggetti booleani .

    Previous :

    next :
      Articoli Correlati
    ·Come costruire un menu in Android 
    ·Come per controllare lo stato della stampante in Java 
    ·Introduzione alle variabili booleane in Java 
    ·Progetti Java con Coding 
    ·Come creare un App per Evo 
    ·Informazioni sulle funzioni di caratteri Java 
    ·NetBeans Strumenti 
    ·Come inviare SMS da un server Web a un telefono Android…
    ·Come modificare Java 1.6 per Java 1.5 per Mac 
    ·Come disattivare i numeri casuali in Java 
      Articoli in evidenza
    ·Come creare Oggetto Date da stringa in Java 
    ·Come installare Vcvarsall.Bat 
    ·Come eseguire il debug di VBScript 
    ·Come personalizzare il cursore con il codice CSS 
    ·Come usare il filtro automatico in VBA 
    ·Come sbarazzarsi di AppleScript errori 
    ·Più bersagli in NetBeans Progetti 
    ·Come Trim spazi iniziali e finali 
    ·Come fare un redirect PHP 
    ·Che cosa è spazio bianco in Matlab ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com