我有一個類給出如下。在這個類中,要存儲在堆中的變量是什麼以及要存儲在Java存儲器模型的Thread堆棧中的變量是什麼。我知道局部變量存儲在堆棧中,而對象存儲在堆中。但我需要給定的課程解釋。什麼是局部變量和內存模型中的對象?
class School {
public int id =1;
public Student student=new Student();;
public void method(Student st, int f){
Student stud = new Student();
int fees = 100;
}
}
感謝
您陳述了兩個可以輕鬆應用於給定代碼的事實。你的家庭作業*對你來說很難嗎? – f1sh
我投票結束這個問題作爲題外話,因爲回答這些問題需要兩件事情在問題中陳述。 – f1sh
嗨,我實際上與什麼是局部變量和對象混淆。我在想方法內的對象也是一個局部變量。但在內存模型中,這些對象存儲在堆中。如何可能。 – Robin