| livello di accesso | public|protected|(package o file)|private
|
| static | se presente,la variabile viene allocata indipendentemente dagli oggetti istanziati, in un'unica copia.
|
| final | se presente,la variabile non puo' essere ridefinita.Usato
per costanti.
|
| transient | presente nelle classi serializzabili(cioe' che possono essere scritte su memoria di massa) per indicare quantita' che non devono essere scritte :ad esempio una password.
|
| volatile
| se presente, indica che la variabile e' condivisa
tra piu' Thread e quindi ogni suo cambio di valore deve essere immediatamente accessibile.
|
| tipo | Uno degli 8 tipi primitivi oppure il nome di una classe
|
| nomevariabile
|
| = espressione; | se presente,richiama il costruttore o indica il valore iniziale di un tipo primitivo.
|