Confronto di Java & Primitive

November 18

tipi di dati e di dati sono gli elementi fondamentali di ogni programma per computer. Un computer alloca memoria e gestisce l'input e l'output sulla base del tipo di dati richiesto in una situazione specifica. Nella programmazione orientata agli oggetti, il concetto del tipo di dati si estende a tipi di dati "astratti" creati dal programmatore. La differenza tra i due in linguaggi come Java è la differenza tra i valori di base ei valori complessi e funzionalità.

Tipi di dati

L'elemento primario nell'esecuzione del programma è la variabile. Una variabile in programmi per computer è semplicemente una parola o una frase che indica un valore di dati in memoria. Questo valore può essere modificato, stampato sullo schermo, o anche in operazioni matematiche. Un buon numero di linguaggi di programmazione, come Java, sono "staticamente" tipizzato, cioè i programmatori devono definire le variabili in base al tipo di dati che designa i valori memorizzati in loro. Ad esempio, una variabile usata per memorizzare un numero intero deve iniziare con la parola "int".

Tipi di dati primitivi

tipi di dati primitivi sono i tipi di dati fondamentali in un determinato linguaggio di programmazione. Chiamato anche "scalari", questi tipi di dati non sono composti da altri dati, nel senso che non sono "complessi". Un numero intero è un esempio di una operazione primitiva che è fondamentale: nessun altro tipo di dati costituiscono. Un personaggio, o singola lettera, un numero o uno spazio bianco, sono anche primitivo. Altri tipi primitivi sono byte, decimali galleggianti, e valori booleani.

Tipi di dati astratti

Astratto, o complessa, tipi di dati sono tipi di dati creati dal programmatore attraverso la parola "classe". tipi di dati astratti di solito consistono in altri valori, come numeri interi, byte, o anche altri tipi astratti. Questi tipi di dati comprendono anche "metodi", o le funzioni che eseguono operazioni sui dati all'interno del tipo di dato astratto. In linguaggi di programmazione orientati agli oggetti come Java, i tipi di dati astratti servono come la struttura per la quantità di dati interagisce con altri dati.

Oggetti Java e primitive

Java contiene sia le primitive e tipi astratti. Tuttavia, il langauge Java include anche oggetti che rappresentano i tipi primitivi. Il "integer" tipo di dati, per esempio, può essere rappresentato in codice come primitiva della parola "int", oppure come oggetto la parola "Integer". La differenza è che l'oggetto Integer richiede più spazio in memoria, è più lento, ma "avvolge" il numero intero primitivo all'interno di un tipo astratto con i metodi che permettono al programmatore di fare le cose per il numero intero, come convertirla in altri dati.