社区
Java SE
帖子详情
讲一下
成盒落地98k
2016-06-13 11:45:44
讲下这个题
...全文
187
5
打赏
收藏
讲一下
讲下这个题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
视觉SLAM十四
讲
(第二版)章节总结+课后习题分析
本系列笔记详细解析了《视觉SLAM十四
讲
第二版》各章节内容,涵盖从基础知识到进阶技巧,每
讲
均附带课后习题,适合初学者至进阶者系统学习视觉SLAM技术。
SLAM十四
讲
第三
讲
实践:useGeometry------小白强行读代码
这是关于SLAM十四
讲
第三
讲
实践useGeometry的内容,代码全文及双杠注释来自《视觉SLAM十四
讲
–从理论到实践》,部分注释是参考Eigen网站及其他博客拼凑的,作者编程基础薄弱,将其作为个人学习总结。
笔记与总结:高翔《视觉SLAM十四
讲
》第一
讲
本文是对高翔《视觉SLAM十四
讲
》第一
讲
的学习回顾与整理,强调了SLAM在实时无先验知识情况下的挑战,以及仅使用相机进行SLAM的重要性。介绍了SLAM技术的基础,包括数学基础、三维空间运动、相机模型、非线性优化等,并概述了后续章节将涉及的内容,如特征点法、直接法、后端优化、回环检测和地图构建等。
2020张宇高数36
讲
PDF
本文分享了2020年考研数学复习经验,推荐使用张宇的《36
讲
》教材,强调基础阶段的重要性,建议至少过两遍,并结合《题源1000》进行练习。暑期阶段应再次深入学习《36
讲
》,并完成《题源1000》B部分,如有余力可做《闭关修炼100题》。秋季则重点做《真题大全解》进行模拟训练,早年真题亦不可忽视,最后一个月要回顾错题,加强计算能力训练。
【考研数学】张宇基础 30
讲
和 18
讲
的区别是什么?推荐做嘛?
本文对比了张宇老师的考研数学基础30
讲
与高等数学18
讲
的内容特点及适用阶段,建议初学者从30
讲
入手,打好数学基础;具备一定基础后再通过18
讲
进行深化学习。
Java SE
62,622
社区成员
307,256
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章