konto usunięte
Temat: Stos i sterta
Mam pytanie techniczne. Zmienne tworzone wewnątrz ciała klasy to zmienne instancji, które są tworzone na stercie, zmienne wewnątrz metod to zmienne lokalne tworzone na stosie, a co z parametrami metod ? zmienne reprezentujące parametry metody nie statycznej na przykład :public void doSomething(String s){ // s zostanie stworzone na stosie jako // zmienna lokalna
...
}
a co się dzieje w przypadku kiedy metoda będzie statyczna ?
public static void doSomething(String s){ // ?
...
}
i czy dla metody main będzie tak samo ?
public static void main(String[] args) { // ?
...
}
Bardzo bym prosił o wyjaśnienie.
P.S czy jest jakaś wtyczka, która pozwoli mi śledzić gdzie znajduje się zmienna ? Może macie godny polecenia artykuł, dotyczący zagadnień Java a stos i sterta ?