? Java programmi memorizzano i dati in valori variabili . Quando un programmatore crea una variabile in un'applicazione Java , dichiara il tipo e il nome della variabile , quindi assegna un valore ad essa . Il valore di una variabile può essere modificata nei punti successivi in esecuzione con ulteriori operazioni di assegnazione . L' istruzione di assegnazione in Java coinvolge utilizzando l' operatore di assegnazione per impostare il valore di una variabile . La sintassi esatta dipende dal tipo di ricezione di un valore variabile . Variabili  
 In Java , le variabili sono fortemente tipizzati . Ciò significa che quando si dichiara una variabile in un programma Java , è necessario dichiarare il tipo, seguito dal suo nome . Il seguente esempio di codice Java dimostra che dichiara due variabili , una delle primitive di tipo integer e uno di un tipo di oggetto per una classe all'interno dell'applicazione : 
 
 int num ; 
 
 ApplicationHelper myHelp ; 
 
 una volta che un programma contiene una dichiarazione di variabile , il tipo di valore assegnato alla variabile deve essere adatto al tipo dichiarato . Queste le dichiarazioni di variabili potrebbero essere seguiti da istruzioni di assegnamento sulle righe successive . Tuttavia, l'operazione di assegnazione potrà avvenire anche sulla stessa riga della dichiarazione . 
 Assegnazione 
 
 assegnazione in Java è il processo di dare un valore a un primitivo- tipo di variabile o dare un riferimento all'oggetto a una variabile oggetto di tipo . Il segno di uguale agisce come operatore di assegnazione in Java , seguita dal valore da assegnare . Il seguente esempio di codice Java dimostra l'assegnazione di un valore ad una variabile intera di tipo primitivo , che è già stata dichiarata : 
 
 num = 5; 
 
 L' operazione di assegnazione alternativa potrebbe apparire all'interno della stessa linea di codice come la dichiarazione della variabile , come segue : 
 
 int num = 5; 
 
 il valore della variabile può essere modificato nuovamente nella successiva lavorazione , come in questo esempio : 
 < p > NUM + +; 
. 
 incrementi Questo codice il valore della variabile , aggiungendo un valore di uno ad esso 
 di istanze 
 
 Quando l'istruzione di assegnazione appare con riferimenti a oggetti , l' operazione di assegnazione può anche coinvolgere istanze dell'oggetto . Quando il codice Java crea una nuova istanza di oggetto di una classe Java in un'applicazione , la "nuova" parola chiave fa sì che il metodo costruttore della classe da eseguire, un'istanza dell'oggetto . Il seguente codice di esempio illustra istanziare una variabile oggetto : 
 
 myHelp = new ApplicationHelper ( ) ; 
 
 Questo potrebbe apparire anche all'interno della stessa riga della dichiarazione della variabile come segue : 
 
 ApplicationHelper myHelp = new ApplicationHelper ( ) ; 
 
 Quando questa riga di codice viene eseguito , il metodo costruttore della classe viene eseguito , che restituisce un'istanza della classe , un riferimento al quale è memorizzato nella variabile 
 . 
 Riferimenti 
 
 una volta che una variabile è stata dichiarata e assegnato un valore , un programma Java può fare riferimento alla variabile nel successivo trattamento . Per le variabili di tipo primitivo , il nome della variabile si riferisce a un valore memorizzato . Per tipi di oggetto , la variabile si riferisce alla posizione dell'istanza oggetto in memoria . Questo significa che due variabili oggetto possono puntare alla stessa istanza , come nel seguente codice di esempio : 
 
 ApplicationHelper myHelp = new ApplicationHelper ( ) ; 
 
 ApplicationHelper sameHelp = myHelp ; 
 < p > Questa sintassi comunemente appare quando i programmi passano riferimenti a oggetti come parametri ai metodi di classe .