黑马程序员技术交流社区

标题: 成员变量为什么存放在堆空间 [打印本页]

作者: Buer    时间: 2016-7-19 15:30
标题: 成员变量为什么存放在堆空间
成员变量都是基本数据类型吧,应该在栈空间吧
作者: cat73    时间: 2016-7-19 15:39
你需要知道堆与栈的特点。。
堆中的数据是所有线程共享的。
而栈中的数据仅栈的所属线程可用。
假如分配在栈上,那分配在哪个线程的栈上合适?需要多个线程共享的时候怎么办?

作者: Buer    时间: 2016-7-21 00:48
cat73 发表于 2016-7-19 15:39
你需要知道堆与栈的特点。。
堆中的数据是所有线程共享的。
而栈中的数据仅栈的所属线程可用。

受教了~~~~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2