- In Java mancano i puntatori
- Le variabili possono essere di un tipo base o di un tipo definito (array o classe)
- Nel primo caso la variabile sarà definita come siamo abituati
- Nel secondo caso noi avremo a che fare con variabili dinamiche
- Tutte le variabili dinamiche inizialmente sono "vuote" e vanno create attraverso
l'operatore new, come in C++
- Manca invece l'operatore delete
- Un oggetto viene automaticamente eliminato quando esce dal suo campo d'azione
- La memoria da esso usata invece viene recuperata periodicamente da un processo chiamato
"garbage collector"
|