Ho un dubbio. Dubbio che non dovrei avere ma ce l'ho
Qual e' la differenza tra questo:
e questo:Codice PHP:
List<Object> l = new ArrayList<Object>();
for (int i = 0; i < 100; i++) {
Object o = new Object();
l.add(o);
}
In pratica, come viene allocata in maniera diversa la memoria se l'oggetto o lo dichiaro dentro o fuori dal for?Codice PHP:
List<Object> l = new ArrayList<Object>();
Object o = null;
for (int i = 0; i < 100; i++) {
o = new Object();
l.add(o);
}