【发布时间】:2015-12-24 22:27:00
【问题描述】:
我来自 C/C++ 背景,对 java 很陌生,我很难理解 java 中的变量声明和内存分配。
当我们写作时,
myclass myobject;
我们声明 myobject 是 myclass 类型的变量。我们没有为它分配内存。
int a;
它声明了变量 a 并分配了等于 int 大小的内存。
是这样吗?编译器是否为原始数据类型分配内存而不为非原始数据类型分配内存?
我也提出了类似的疑问here。
【问题讨论】:
标签: java