小问题 class M{private String s;private static M m;}如果有五个M的实例,s有多少拷贝,位于哪里?m有多少拷贝,位于哪里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s在堆里面,有5个, m在栈里面,只有一个,因为m是static的,只在类加载的时候初始化一次,跟创建多少对象没有关系,而s是实例域,每new一次,就会有一个s s在堆里面,有5个, m在栈里面,只有一个,因为m是static的,只在类加载的时候初始化一次,跟创建多少对象没有关系,而s是实例域,每new一次,就会有一个s支持楼上 静态变量是在方法区的吖 不在stack区!! static变量存放在静态数据存贮区,不是栈里。代码存放在代码区;对象存放在堆中;对象的引用,方法内部的原子类型变量这些存放在栈中。 6 个 s 1 个 m因为m里面带有一个s--------------------------------------------http://www.soft51down.cn 调用第三方程序,输出一个txt文件,如何知道是不是第三方程序输出的? java 不能获取到串口 applet小程序的入口在那里?书上的例子,貌似不对。 swing焦点问题,谢谢 求助 程序错误问题 急急 [编程]如何实现幸运儿的问题 变量初始化的问题 100分只为异常,不知哪里出问题了!!!希望路过的兄弟进来帮帮忙!!小弟昨天已经弄了一晚上了! java中有没有类似于C中十字链表的数据结构? java入门了,然后该看什么书? 关于switch的问题 如何实现多个JFrame之间的切换
s在堆里面,有5个, m在栈里面,只有一个,因为m是static的,只在类加载的时候初始化一次,跟创建多少对象没有关系,而s是实例域,每new一次,就会有一个s支持楼上
代码存放在代码区;
对象存放在堆中;
对象的引用,方法内部的原子类型变量这些存放在栈中。
1 个 m
因为m里面带有一个s--------------------------------------------
http://www.soft51down.cn