- 2
- 0
- 约4.18千字
- 约 4页
- 2018-07-01 发布于河南
- 举报
内存分析3
Java程序内存主要分为了2个部分,包括 stack segment(栈内存区)、heap segment(堆内存区)。???? 在分析Java程序内存分配情况时,我们从下面这个经常被使用的例子开始吧。???? 下面程序将打印什么呢?????
Java代码??
String?s1?=?new?String(abc);??
String?s2?=?new?String(abc);??
System.out.print(s1.equals(s2));?//?1??
System.out.print(s1?==?s2);?//?2??
??? 可能大家心中已经有答案了,第1条语句打印的是true,第二条语句打印的false,没错,正如大家所想,打印结果就是这样。那么,大家是否知道为什么第2条语句打印的是false呢?让我们来看看这个程序中的数据在内存中分配的情况吧。???? 首先,我们分析第一条语句String s1=new String(abc);???? 其实这条语句是下面两条语句的缩写,???? String s1; //1???? s1=new String(“abc”); //2???? 1. 在栈内存中定义一个名为s1的对String类的对像引用变量???? 2. 在堆内存开辟了一块空间用于存放字符串“abc”,将1定义的引用变量s1指向该空间。??
您可能关注的文档
- 八年级下学期期中物理试题(沪科版).doc
- EPON培训考题.doc
- 《线性代数》试卷A.doc
- 2012届高考文科数学临考训练专题(数列).doc
- 动画艺术概论1前期设计.ppt
- 2细胞的能量“通货”----ATP.ppt
- 江苏大学机电传动控制.doc
- uCos课设.ppt
- 第三章《统计案例》小测试题(新人教选修2-3)..doc
- 如何就对膜“法”.doc
- 2025-2030微生物肥料行业物流成本分析与运输优化方案报告.docx
- 2025-2030医疗AI辅助诊断系统临床应用准入标准与责任界定白皮书.docx
- 2025年医院三基模拟练习题及答案.docx
- 2025年医院三基模拟试题库及答案.docx
- 2025年医院急诊科心肺复苏培训试题(附答案).docx
- 2025至2030生物医用牛胶原蛋白行业运营态势与投资前景调查研究报告.docx
- 2025年医院感染管理考试题(附答案).docx
- 2025至2030中国风电装备行业运营态势与投资前景调查研究报告.docx
- 26年护师考试骨肿瘤护理要点考点梳理.pptx
- 2025年医院感染管理无菌操作试卷(附答案).docx
最近下载
- 西安建筑科技大学华清学院《钢结构设计》2021-2022学年第一学期期末试卷.doc VIP
- (2025年)四川省成都市金牛区社区工作者招聘考试真题(后面附答案.docx VIP
- 2026年成都市金牛区社区工作者考试题库及答案.docx
- 2026年成都市金牛区社区工作者招聘考试参考题库及答案解析.docx VIP
- 河南科技大学《钢结构设计》2021-2022学年第一学期期末试卷.doc VIP
- 2026年成都市锦江区社区工作者考试题库及答案.docx
- 上海版牛津小学英语教材_4A.pdf VIP
- 2026四川成都金牛区社区工作者招聘考试卷(带解析)专职网格员专用.docx VIP
- 2026年成都市成华区社区工作者考试题库及答案.docx
- 2026年四川省成都市社区工作者考试题库及答案.docx VIP
原创力文档

文档评论(0)