Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Che cosa sono i Tipi integrali in Java

? Computer memorizzano i dati come sequenze di cifre binarie che possono essere interpretati in molti modi diversi . Linguaggi di programmazione come Java in grado di interpretare i dati come valore numerico . Java contiene molti tipi di dati che rappresentano numeri interi , chiamati i tipi integrali . Ci sono molti tipi integrali , ciascuno dei quali può rappresentare un diverso intervallo di numeri . Tipi di dati

I vari tipi integrali hanno limitazioni su quali numeri possono rappresentare . Questo è perché hanno una dimensione fissa nella memoria. I tipi integrali e le loro gamme sono elencati di seguito:

byte : da -128 a 127

breve : da -32768 a 32767

int : -2147483648 2147483647

lunga : -9223372036854775808 a 9223372036854775807

char : 0-65.535
operatori

I tipi interi supportano una varietà di operatori aritmetici , che consente di per eseguire calcoli matematici di base con loro . Oltre agli operatori aritmetici , tipi integrali supportano gli operatori di confronto come inferiore , superiore , e pari a . Essi supportano anche operazioni bit per bit , che agiscono sui dati binari sottostanti .
Overflow

Quando un intero eccede il valore massimo o minimo , essa detiene, overflow o underflows . Ad esempio, se uno viene aggiunto un byte di valore 127 , non uguale a 128 , ma invece overflow . Questo deve essere previsto per il programmatore per evitare di dati inesatti e programma va in crash .
Promozione

Quando un'operazione aritmetica avviene coinvolgendo un tipo lungo e qualsiasi altro tipo integrale , l'altro tipo viene promosso a lungo . Promozione significa che il tipo di variabile viene modificato a lungo, e la sua gamma di possibili valori aumenta in base al tipo lungo . Un lungo tipo integrale richiede 64 bit di memoria del computer per memorizzare un valore , e le operazioni che comportano lunghi richiedono precisione a 64 bit . Ciò significa che tutti i numeri coinvolte nell'operazione sono larghi 64 bit . Questo è importante , perché tutte le altre operazioni aritmetiche utilizzano precisione a 32 - bit . Su alcune architetture di computer , è più veloce di eseguire operazioni di precisione a 32-bit che 64-bit . Utilizzando tipi lunghi quando è assolutamente necessario , si può potenzialmente aumentare le prestazioni della vostra applicazione Java.

 

Programmazione © www.354353.com