设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
JAVA 中直接赋值和new创建有什么不同(请高人解答) ...
返回列表
发新帖
JAVA 中直接赋值和new创建有什么不同(请高人解答)
[复制链接]
11
|
5
|
2008-9-15 11:53:31
|
显示全部楼层
|
阅读模式
public class Student{
public Student(){}
public static main(String[] age){
String x="bv";
String v=new String("bv");
}
}
例题中,x和v的效果是一样的。
我想问的是他们的作用域也是一样的吗?
垃圾回收器,怎样回收它们?
它们有什么区别!
void
回复
使用道具
举报
千问
|
2008-9-15 11:53:31
|
显示全部楼层
我个人的理解String x="bv";这个是在栈中创建的,栈中的数据具有不可更改性,就是说你再创建一个String y="bv";它会先在栈中寻找字面值为bv的地址,如果存在这样的地址就指向它(否则就在栈中新开辟一个字面值为bv的内存地址) 因此这儿x==y 因为他们指向同一块内存地址 无论== equals结果都是trueString v=new String("bv"); 通过new的方式在堆创建一个对象,new是在堆中开辟一个新的处女地,因此即便你再String vvv=new String("bv");v和vvv也不可能相等。当然你题目中的x v 分别处于栈、堆中 也不可能相等...
回复
使用道具
举报
千问
|
2008-9-15 11:53:31
|
显示全部楼层
简单的问题,就用简单的方式回答吧:String x="bv";只创建了一个对象,这个字符串对象“bv”保存在堆中。String v=new String("bv");实际上创建了两个对象,一个是在堆中的对象"bv",另一个是单独的字符串对象,并且在适当的时候前者会回收,而后者不会。这种情况应避免出现,因为会造成不必要的内存和时间开销。另外...
回复
使用道具
举报
千问
|
2008-9-15 11:53:31
|
显示全部楼层
String x="bv"; 只是创建了一个指向对象"bv"的一个引用,在缓存中查找如果有直接指向,如果没有,会new出一个新的"bv"对象String v=new String("bv"); 无论如何都直接new出一个新的"bv"对象作用域一样,gc回收时如果是创建了新对象销毁,否则销毁引用...
回复
使用道具
举报
千问
|
2008-9-15 11:53:31
|
显示全部楼层
给你打个比方就明白了,可以这样比方:x和v就是一个遥控器,字符串"bv"就是一个机器人,一个遥控只能控制一个机器人;String x="bv"; :就是把一个已经存在的机器人(bv)的控制权交给一个新制造的遥控器(x)String v=new String("bv"); 就是在内存中新创造一个机器人(bv),并把它的控制权交给一个新制造的遥控器(...
回复
使用道具
举报
千问
|
2008-9-15 11:53:31
|
显示全部楼层
效果是完全一样的。第一个。String x ="bv";是在文字池(pool of literal strings)中生成一个字符串对象。然后x引用这个对象。第二个是在文字池中生成对象后。在堆中复制一个与前面一样的对象。然后v引用堆中的对象。...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
求美剧《生活大爆炸》所有以出的视频,不要下载链接:邮箱:
[email protected]
2
题目为“祖国在我心中”的演讲稿!500字左右
3
谁知道广西桂林市哪家医院可以打耳洞?
4
判断函数f(x)=-2/x+1的单调性,并更具定义进行证明
5
求兰州到成都的自驾游路线,2012国庆去的,怎么走,哪里好玩?
6
2012年上半年上海教师资格证笔试合格线是多少?
7
我上诉要回车子要几天
8
急~~~~~~求银魂第二季op2和op3 完整版MP3
9
怎样设计英语导学案?
10
qq梦幻海底谁在玩????加个Q 906088224!
11
想知道: 杭州晚上哪里可以买到性价比高的衣服
12
冒号下跌点明
13
求魔兽RPG守图关于火影忍者的,好玩的
14
我忽然很讨厌人类用英语怎么写?
15
郑多燕减肥操中文版全集下载~我的邮箱
[email protected]
~谢谢~
16
吉林哪里有黑玫瑰
17
如何打动女孩的心
18
0.58平方根
19
被告于2011年7月1日向我借款100万,借款后他把自己的公司股份转让给他的母亲和哥哥,现在他说没钱还怎么办
20
wifi 刚才都可以用,因为连接另外一个账号,搞了一下设置,再连接以前可以上的账号就显示验证错误。
21
19. 下列生产胆矾的实验设计能体现“经济、高效、环保”精神的是( ) A. 铜与浓硫酸共热后用水稀释 B. 用
22
石壕吏 吏呼一何怒,妇啼一何苦 这两句在下文中起什么作用
23
朋友 问问你啊 我的也是酷派8022 为什么玩不了神庙呢?打开以后直接进程错误 关闭了
24
已知函数f(x)=x^5+aX^3-bx^(-1)+8, f(2)=10 求f(-2)
25
网上订的票,来不及取出火车票,可以拿身份证和订单号直接上车吗?
26
求有无墨汁版本的百花缭乱
27
求打架攻略,闲人勿进。
28
在海南上班晒得特别黑想找个防晒霜用用 请问什么牌子的好啊
29
改名字的事
30
颈部肿块及周围淋巴结
31
小李读一本书,已读是未读页数的五分之一,若再读70页则已读的页数是未读页数的三分之二,这本书共多少
32
请问这个flash芯片是黑片吗?
33
怎么在i9250上看电子书?
34
为什么是Wrong Answer ACM题最少拦截系统
35
《坏蛋》什么时候写的? 求具体年份
36
具有相对稳定结构的粒子:()()和稀有气体原子,几乎所有阳离子为()元素
37
如果b分之a<0,c分之b<0,那么ac( )0.
38
DNF 草草草。。艹艹 点击修理达达尼尔便携手炮 不小心点到了出售 达达没封住直接卖给了NPC 我草草草草日啊
39
我要网游 男生看的 只要网游
40
白酒川窖翁多少钱
41
现在在广州苹果1在哪买
42
进广电网络公司工作好不好?
43
不解方程,求作一个新方程,使它的两根分别是方程2x的平方-5x+1=0两根的倒数
44
尚康前列清的治疗效果好吗,谁知道急!!!!
45
Tl wr740n 如何划分网段?
46
电热水器三线为蓝黑棕,怎么接
47
一次函数y=(m-2)x+1和y=(m-1)x+m²-5的图象与y轴分别交于点P和点Q,若点P与点Q关于x轴对称,求m的值。
48
这是哪首歌。。I stare at mt reflection in the mirror Why am i doing this to myself
49
希望2快点出来
50
跑跑:为什么我的跑跑没上过就有这个,我下线5小时了也不能恢复,这是为什么?
51
这只狐狸是什么品种啊?
52
佛山汽车站到深圳龙岗汽车站有车吗??佛山哪里坐车??具体点??
53
大神们给点指点我自己配的家用小霸王(装机)
54
为什么我下载的PSP版战神3,RAR格式的,1个多G,解压完放到ISO里,在游民星空下的,为什么玩不了?!
55
明天会计面试,大四学生,没有工作经验,想寻求一些面试经验和建议 谢过了
56
谁能在9月30日帮我玩赛尔号,帮我领艾里克的精元和让雷伊超进化
57
淤血换一个弑魂,全时装的
58
冰黄肤乐软膏和克霉唑乳膏能不能混合在一起使用
59
触屏手机八百万像素音乐效果好一点上网速度好一点的偶尔玩一下小游戏一千五左右买哪个好
60
求 语文手抄报 个性刊名 急 !!!!!!!!
61
windows 8 电话激活 本人不懂英语 在线急等! 激活成功后再加100 谢谢
62
解方程 x-四分之一x=30
63
在浙江丽水有卖九尾狐的吗?多少钱我买只要不超过800我就买帮帮忙···
64
初一第一次月考作文 要题目
65
本人手机华为T8600 本人感觉是一个烂货 看视频有声音但是屏幕是黑色的 有一些赛车游戏玩不起来
66
我一只眼单眼皮另一只眼双眼皮怎么办
67
中秋之夜的作文搞笑版
68
谁知道这是什么品种的仙人掌
69
若y-3的绝对值与y-4的绝对值为相反数,求3y+y的值
70
郑州那个游玩的地方能钓鱼 不能自驾游 没有车
71
小呆我的弹弹堂2级密码忘记了连密保也忘记了。希望帮帮我
72
字太多了,写在问题补充里面了,真的希望得到您的解答,谢谢了
73
KT510改装牙盘
74
杰克喜欢旅游,今年夏天他将去哪里?他将做些什么事情?
75
意外险具体怎么理赔,还有意外险包括生病了做手术吗?
76
报关员考试编码变动大吗?07年视频教学可以吗
77
CSOL避难所怎么开?就是新出的图。打BOSS的时候。怎么把避难所打开?
78
求恩典图片,来个压缩包的,一百张以上的,谢谢
79
给个种子
80
とらいあんぐるBLUE 上下俩卷 中文翻译要与声音相对 不要出错 邮箱
[email protected]
谢谢
81
戊辰年十一月初八日卯时 戊辰 甲子 乙巳 己卯命运怎么样?求高人....
82
都27岁了,家里今年催我结婚,我一直骗家里人说有女朋友,本人长的很帅,就是不高,165,有点瘦,
83
仙剑奇侠传5好玩吗?
84
aoc i2251fwe和扬天t4900d品牌机自带的显示器哪个好
85
广州美术学院视传专业考试考些什么 都是手绘吗
86
读了《长江之歌》这首诗,你有什么感想呢?以“长江,我想对你说”为题,写一段话,表达你的感受。
87
我之前用斐丝丽泡泡染发乳染发,之前头发是染过的,现在染出来看起是两截,啷个办也,是不是操作的不对?
88
dnf为什么安装不了???
89
远东正狐牛仔裤质量很差吗?我在淘宝买的质量太差了,你们买到的怎么样?
90
买个游戏本!实惠性价比高是要点!3500左右的谢谢
91
鸦片战争是什么时候
92
青岛婚礼答谢宴酒店
93
鹤壁老区到太极图骑车增么走?具体一点...
94
特种教师叶皇 全集 下载 发到
[email protected]
谢谢。
95
哪里可以看台湾综艺节目 周末狂欢夜 直播啊 好像是卫视中文台
96
12星座谁最爱在爱人面前装小孩
97
罗震环唱的洛丽城歌词是什么?
98
济南东站能退济南站买的火车票吗?不是济南东始发
99
天津哪有卖博德精工玉石的店?国庆想去看看
100
QQ网名 超拽