A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
黑马_白马
中级黑马
黑马币:116
帖子:173
精华:0
© 黑马_白马 中级黑马 / 2014-6-7 23:38 / 2877 人查看 / 27 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
8Z(%R_Y3(MVJZSO)Z3WD6Z5.jpg (116.99 KB, 下载次数: 88)
下载附件
2014-6-9 00:15 上传
刚找到的关于常量池的信息
查看全部评分
肥洋洋 发表于 2014-6-7 23:59 str是一个对象,abc是对象中的一个成员变量而已怎么会相等。这就相当于你拿一个人在和一个人身上的某个器官 ...
艮昕辶 发表于 2014-6-8 09:47 "abc"是常量池中的地址 str是堆内存存中的地址 是new出来的 只是所在地址数据等于"abc"
xiazhixing 发表于 2014-6-8 09:25 学习了!
黑马_白马 发表于 2014-6-8 09:59 您的意思是说,在堆地址内存中有常量池地址,还是常量池和堆是并列的存在呀? ...
GoodBoy123 发表于 2014-6-7 23:45 对啊,== 比较的是两个引用是否同属一个对象,可是这是两个对象,所以地址值不一样,就false ...
来自沙沙的我 发表于 2014-6-8 00:12 String str2=“abc”;这里指的是先看内存中是否有abc这个对象,如果没有则创建一个 String str2 = new Str ...
艮昕辶 发表于 2014-6-8 10:03 常量池是在栈中的我自己是这么认为的 不要说您我很菜的太客气了 说你就可以了 ...
黑马_白马 发表于 2014-6-8 10:20 常量地址池 理论上说应该存在于堆中吧?因为栈中存储的不就只是一些引用吗? ...
艮昕辶 发表于 2014-6-8 10:24 但是比如int x=1;char c='c';boolean b=false;String s="abc"; 这里的1,c,false,"abc"都是常量啊 虽 ...
有了黑马骑士勋章,比白马王子还要牛!