社区
Java SE
帖子详情
一个简单的问题!
吴红军
2007-09-21 06:39:40
String s="Hello";
s =s+" World";
请问s所指向的那个对象是否改变?
s指向的是哪一个对象了?
...全文
163
10
打赏
收藏
一个简单的问题!
String s="Hello"; s =s+" World"; 请问s所指向的那个对象是否改变? s指向的是哪一个对象了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kekeemx
2007-10-04
打赏
举报
回复
指向的对象变了.
楼上那几位已经说的很清楚了.
nedvedWB
2007-10-04
打赏
举报
回复
顶~
ITshu
2007-10-04
打赏
举报
回复
ding
elukuangben
2007-10-01
打赏
举报
回复
完了,对不齐,汗,应该画个图的,呵呵
elukuangben
2007-10-01
打赏
举报
回复
对于String s="Hello";
是这样的先在堆中分配存储空间来存储字符串"helllo",把它的地址值赋值给String对象的一个引用
(堆) (栈)
地址
¦h ¦----- > ¦s ¦
¦e ¦ ¦ ¦
¦l ¦
¦l ¦
¦o ¦
当s=s+"World";就会新开辟一个堆空间,并把这个新的地址赋给s,图示如下:
(堆) (栈)
地址
¦h ¦---X-- > ¦s ¦ <----- ¦h ¦
¦e ¦ ¦ ¦ ¦e ¦
¦l ¦ ¦l ¦
¦l ¦ ¦l ¦
¦o ¦ ¦o ¦
¦w ¦
¦o ¦
¦r ¦
¦d ¦
上面的很乱,看这个,:)
elukuangben
2007-10-01
打赏
举报
回复
对于String s="Hello";
是这样的先在堆中分配存储空间来存储字符串"helllo",把它的地址值赋值给String对象的一个引用
(堆) (栈)
地址
|h|----->|s|
|e| | |
|l|
|l|
|o|
当s=s+"World";就会
新开辟
一个堆空间,并把这个新的地址赋给s,图示如下:
(堆) (栈)
地址
|h|---
X
-->|s|<-----|h|
|e| | | | | |e|
|l| |l|
|l| |l|
|o| |o|
|w|
|o|
|r|
|d|
king3320x
2007-09-23
打赏
举报
回复
s =s+" World";
就是从右边向左边来执行
给s从新赋值
冰思雨
2007-09-21
打赏
举报
回复
up
楼上说的完全正确。
GxTryer
2007-09-21
打赏
举报
回复
String 是final的.所以
s=s+"World";
这句执行后s不是指向"Hello",也不是“World”
它指向“Hello World”这个地址。这个地址是新。
实际上String 的+运算有个字符串的复制过程。
那么上面的理解就是创建了新的空间,然后吧“Hello”和“ World”分别复制过来。
这就是不要用+运算做大量String拼接的原因。
capturesource
2007-09-21
打赏
举报
回复
肯定边了啊!!
简易FTP服务器,占用资源很小的FTP服务器,直接运行!
占用资源很小的FTP服务器,无需安装,直接运行!非常不错的软件,可以迅速搭建FTP 服务器平台!
本人亲测C语言学生成绩管理系统(课程设计)
课程设计流程清晰,代码
简单
,可操作性强!
文本文件编码转换工具 gbk utf8 gb2312
原因,我决定学习PHP+MYSQL之后选择了用整合包的环境(因为我懒) 经过历时
一个
星期的比较 揣摩 测试之后选择了 VertrigoServ 可是它美中不足的是mysql里中文显示"????????".最后几经周折总算解决了. 方法如下: 1)在...
简单
全面分析汉诺塔
问题
!!!!
初学者分析汉诺塔
问题
,更通俗的讲就是圆盘移动,其实只要
简单
将任意个圆盘分解为两个总体移动就好!!!! (
简单
通俗易懂,希望能得到大家的支持能帮到大家,也希望能有人能一起讨论c++
问题
,我是学c++的,我也...
客户端验证的
一个
问题
!
这个
问题
想了很就,最后找到答案了!其实很
简单
!要如何做才能够让客户端验证失败就不往下执行代码呢?function checkUser(){ if(document.getElementById("textUserName").value=="") { alert("用户名不能为空!"); ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章