黑马程序员技术交流社区
标题:
常量在运行的时候是在栈内存,还是堆内存?
[打印本页]
作者:
suoxidong
时间:
2014-10-5 08:52
标题:
常量在运行的时候是在栈内存,还是堆内存?
变量在栈内存,引用型变量在堆内存,我想问一下常量在运行的时候是在栈内存,还是堆内存?
作者:
happyto1021
时间:
2014-10-5 09:12
Java内存分配:
1. 寄存器:我们在程序中无法控制
2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中
3. 堆:存放用new产生的数据
4. 静态域:存放在对象中用static定义的静态成员
5. 常量池:
存放常量
作者:
suoxidong
时间:
2014-10-5 09:46
谢谢你
作者:
朴日男
时间:
2014-10-5 10:11
mark, 引用型变量在栈 , 比喻 引用型变量 = 遥控器,
作者:
kid1943
时间:
2014-10-5 13:14
存放在常量池里面
作者:
zz_job
时间:
2014-10-5 14:05
存放在常量池中
作者:
唐王潮
时间:
2014-10-5 20:57
本帖最后由 唐王潮 于 2014-10-5 20:59 编辑
创建对象读在堆内存,被static和finally修饰的常量在常量池
作者:
韶山
时间:
2014-10-5 22:26
常量池中存放。
作者:
suoxidong
时间:
2014-10-6 15:05
常量池,我还没看到 ,看来我的加油努力啊,谢谢各位
作者:
wf111sxwf
时间:
2014-10-6 21:29
常量存在于常量池中
作者:
wujiemin
时间:
2014-10-6 21:45
常量池中存放。
作者:
MR.Sun
时间:
2014-10-6 22:00
虽然有人说了,但是我还是说一下,,在常量池里面!嘿嘿~~
作者:
eternallove
时间:
2014-10-7 13:05
常量是放在常量池里的
作者:
FlyFish
时间:
2014-10-7 13:08
常量池!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2