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

Quali sono i tre tipi di variabili utilizzati in Java?

Java ha più di tre tipi di variabili, ma possono essere ampiamente classificati in diversi modi. Non c'è un insieme universalmente concordato di * tre * categorie, ma qui ci sono tre modi comuni per raggrupparli, ognuno che offre una prospettiva leggermente diversa:

1. per tipo di dati: Questa è la categorizzazione più comune. Possiamo raggruppare le variabili in tre ampi tipi di dati:

* Tipi di dati primitivi: Questi hanno valori semplici direttamente. Esempi includono `int` (intero),` float` (numero a punto galleggiante), `double` (punto galleggiante a doppia precisione),` char` (carattere), `boolean` (true/false),` byte`, `short`,` long`.

* Tipi di riferimento (oggetti): Questi contengono indirizzi di memoria (riferimenti) che puntano su oggetti memorizzati altrove in memoria. Esempi includono `string`,` integer`, classi personalizzate e array.

* null: Questo è un tipo speciale che indica l'assenza di un valore. Una variabile di qualsiasi tipo di riferimento può essere assegnata `null`.

2. per portata (dove sono accessibili): Qui possiamo identificare:

* Variabili locali: Dichiarato all'interno di un metodo o blocco di codice. Sono accessibili solo all'interno di quel blocco specifico.

* Variabili di istanza (variabili membri): Dichiarato all'interno di una classe ma al di fuori di qualsiasi metodo. Sono associati a ogni istanza (oggetto) della classe.

* Variabili di classe (variabili statiche): Dichiarato usando la parola chiave `statica '. Appartengono alla classe stessa, non a singoli oggetti, e sono condivisi tra tutti i casi.

3. per mutabilità: Questo è meno spesso usato per la categorizzazione primaria ma concettualmente importante:

* Variabili immutabili: Il loro valore non può essere modificato dopo essere inizializzati (ad esempio, le stringhe sono immutabili, sebbene i riferimenti di stringa possano cambiare ciò a cui indicano).

* Variabili mutabili: Il loro valore può essere modificato dopo l'inizializzazione (la maggior parte dei tipi e degli oggetti primitivi sono mutabili).

* Effettivamente immutabile: Variabili progettate per apparire immutabili, anche se i loro componenti sottostanti sono mutabili. Questo di solito comporta la copia difensiva o il controllo attentamente dell'accesso a componenti modificabili.

Pertanto, a seconda dei criteri, è possibile scegliere tre diversi gruppi. L'approccio "per tipo di dati" è il più frequentemente riscontrato quando si classificano le variabili nei materiali Java introduttivi.

 

Programmazione © www.354353.com