Salve a tutti, vorrei capire una cosa.. Io creo un array in java e lo riempo. questo mi occupa un certo spazio nella memoria. nel momento in cui indirizzo l'array verso "null", lo spazio di memoria si libera o rimane occupato ma "non raggiungibile"?
la mia idea era questa: so che l'utente può inserire un numero di dati che va da 1 a 50, quindi creo un array di 50 elementi (so che posso usare ArrayList e altri, ma il mio è un esperimento mirato). Una variabile contatore mi dice che l'utente riempe solamente 20 spazi nell'array.
Per risparmiare memoria, ha senso creare un nuovo array di soli N elementi (quindi 20) per poi distruggere il primo array di 50 facendolo puntare a null?
grazie![]()

Rispondi quotando