Java是否能够栈上分配对象内存? 为何?

  在说java的对象分配内存所在位置前,咱们先来看看C++的对象分配是怎样的。 C++实例化对象的方式有两种:java 直接定义对象,对象被分配在方法栈的本地变量栈上,生命周期与方法栈一致,方法退出时对象被自动销毁。 经过new关键字在堆上分配对象,对象要用户手动销毁。 #include <iostream> using namespace std; class ClassA { privat
相关文章
相关标签/搜索