Come disegnereste Stack e Heap stando alla traccia di questo esercizio?
/**
* ESERCIZIO 4 (Massimo 8 punti -- da consegnare a mano).
*
* Scrivere lo stato della memoria della JVM alla riga col commento // (B),
* ovvero giusto prima della disallocazione del frame relativo ad x, quando
* il valore di j nel main e' pari ad 1.
*/
public static void x(int l, boolean[][] a) {
boolean[] b = new boolean[2];
int i;
for (i = 0; i < l; i++)
b[i] = (i % 2 == 0);
a[l] = b;
// (B)
}
/******************************************/
public static void main(String[] args) {
boolean[][] a = new boolean[2][];
int j;
for (j = a.length; j > 0 ; j--)
x(j - 1, a); // usare (A) come indirizzo di rientro
}
Grazie in anticipo! E' gradita una foto/scansione se fatto su carta