Czy ktoś mógłby powiedzieć lub podrzucić jakieś zródło jak wygląda taki obraz pamięci w javie dla kodu:
public class IsEqual
{
static boolean isEqual1(int m, int n)
{return m == n;}
static boolean isEqual2(Integer m, Integer n)
{return m == n;}
public static void main(String[] args)
{
System.out.println(isEqual1(500,500));
System.out.println(isEqual2(500,500));
}
}
Rysując referencje jako strzałki, komórki pamięci i ich zawartości jako prostokąty. Należy pokazać, co znajdzie się na stosie, a co na stercie.
Dokładniej chodzi mnie o to gdzie są przechowywane zmienne lokalne, obiekty i ich referencje itp. Wiem jak to wygląda w cpp ale w javie podejrzewam jest inaczej ;)