Rysowanie "obrazu pomięci"

0

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 ;)

1
  1. Podejrzewam, że twoje pytanie nie jest precyzyjne w kontekście Javy (patrz np. na to : http://stackoverflow.com/questions/771430/escape-analysis-in-java)
  2. Napisz w takim razie jak to masz w CPP - to przerobię Ci odpowiedź na JVM

1 użytkowników online, w tym zalogowanych: 0, gości: 1