社区
Java SE
帖子详情
讲一下
成盒落地98k
2016-06-13 11:45:44
讲下这个题
...全文
159
5
打赏
收藏
讲一下
讲下这个题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱睡觉的阿狸
2016-06-13
打赏
举报
回复
第一行一个。 第二行的substring方法,你查看源码会发现,它会产生一个新的String对象。 第三行,String类的toString方法返回它本身,所以不产生新对象。 第四行,new StringBuffer(s1)是不产生新的String对象的,但是StringBuffer的toString方法会产生一个新的String对象,可参看源码。 所以,会产生三个String对象。
qq_21724667
2016-06-13
打赏
举报
回复
我的理解: String s1=“hello” 在栈中新增s1引用,此时堆中没有“hello”,所以在堆中新增字符串“hello”; String s2=s1.subString(2,3) 在栈中新增s2引用,同时算出subString(2,3)为“l”,此时堆中没有“l”,所以在堆中新增字符串“l”; String s3=s1.toString() 在栈中新增s3引用,同时算出s1.toString()为“hello”,此时堆中含有字符串“hello”,所以直接指向对中的字符串“hello”; String s4=new StringBuffer(s1).toString() 在栈中新增s4引用,StringBuffer(s1).toString()为“hello”,因为采用了new的方式,因此在堆中新增了字符串“hello”;
qq_21724667
2016-06-13
打赏
举报
回复
我的理解: String s1=“hello” 在栈中新增s1引用,此时堆中没有“hello”,所以在堆中新增字符串“hello”; String s2=s1.subString(2,3) 在栈中新增s2引用,同时算出subString(2,3)为“l”,此时堆中没有“l”,所以在堆中新增字符串“l”; String s3=s1.toString() 在栈中新增s3引用,同时算出s1.toString()为“hello”,此时堆中含有字符串“hello”,所以在堆中新增字符串“hello”; String s4=new StringBuffer(s1).toString() 在栈中新增s4引用,StringBuffer(s1).toString()为“hello”,因为采用了new的方式,因此在堆中新增了字符串“hello”;
尼古拉斯-全蛋
2016-06-13
打赏
举报
回复
翻翻以前的帖子,这种讲解很多的
我纯洁全身都纯洁
2016-06-13
打赏
举报
回复
http://www.blogjava.net/mirenxiaoxiao/archive/2010/10/18/335457.html
jQuery EasyUI 1.3.2 离线API简体中文版
近期由于参与的一个Web系统项目前台使用了EasyUI作为Web解决方案,所以查了
一下
EasyUI的相关资料,发现离线的中文API不太多,而且版本都比较老,索性自己
讲
EasyUI官网给扣下来,然后做了翻译,文档是2月份过年的时候...
简单
讲
一下
SpringMVC的执行流程?
简单
讲
一下
SpringMVC的执行流程?一、Struts2中的拦截器,你都用它干什么?二、简单
讲
一下
SpringMVC的执行流程? 一、Struts2中的拦截器,你都用它干什么? java里的拦截器是动态拦截Action调用的对象。它提供了...
LSTM 详解
这篇文章打算
讲
一下
LSTM,虽然这类文章已经很多了,但以前刚开始看的时候还是一知半解,有一些细节没有搞清楚,我打算借这篇文章好好梳理
一下
。 前言 在许多
讲
LSTM的文章中,都会出现下面这个图。 Alt text 说实话...
讲
一下
创业公司的技术架构演进
讲
一下
创业公司的技术架构演进 从2015年6月百度离职后,加入创业公司到现在已经将近两年了。新系统的架构随着时间的推移做了非常多的变化以及调整,在这里对自己系统的架构的演进历程以及为什么做这种优化处理...
讲
一下
第一次使用服务器训练yolov3的全过程
截至目前还没有过一次完整的炼丹经历,这次借着课程大作业的需要 尝试训练
一下
yolov3网络做一个基于自己数据集的目标检测任务 接下来
讲
一下
从环境配置到完成配置的全过程 1:**建立虚拟环境:**网上建立虚拟环境的...
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章