Java是否能夠棧上分配對象內存? 爲何?

  在說java的對象分配內存所在位置前,咱們先來看看C++的對象分配是怎樣的。 C++實例化對象的方式有兩種:java 直接定義對象,對象被分配在方法棧的本地變量棧上,生命週期與方法棧一致,方法退出時對象被自動銷燬。 經過new關鍵字在堆上分配對象,對象要用戶手動銷燬。 #include <iostream> using namespace std; class ClassA { privat
相關文章
相關標籤/搜索