que estoy haciendo las siguientes afirmaciones en Java,¿Qué ocurre exactamente cuando asigna una referencia a un elemento en Array en Java?
Obj t[] = new Obj[10];
Obj a = new Obj("a");
t[0] = a;
a = new Obj("b");
t[1] = a;
¿Por qué en java, cuando accedo t [0], que me devuelve "a", en lugar de "b"? ¿Esto es por el GC? y puedo creer que es seguro hacer tal operación
¿Qué es exactamente lo que uno esperaría y no un “problema ", actualmente. :) – Bombe
Lo siento, debería haber dejado en claro que este es el comportamiento esperado. Característica de diseño de Java en lugar de un problema como tal. –
Bueno, no tener punteros NO es un problema de Java. – OscarRyz