- 4
- 0
- 约5.4千字
- 约 11页
- 2024-07-26 发布于上海
- 举报
Java基础知识再深入探究StringtoString
对于这个系列里的问题,每个学Java的人都应该搞
懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
问题一:我声明了什么!Strings=Helloworld!;
许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Helloworld!”。这样模糊的回答通常是概念不清的根源。
如果要准确的回答,一半的人大概会回答错误。
这个语句声明的是一个指向对象的引用,名为“s,”可以指向类型为String的任何对象,目前指向Helloworld!这个String类型的对象。这就是真正发生的
事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引用变量。所以,如果在刚才那句语句后面,如果再运行一句:
Stringstring=s;
我们是声明了另外一个只能指向String对象的引用,名为string,并没有第二个对象产生,string还是指向原来那个对象,也就是,和s指向同一个对象。问题二:==和equals方法究竟有什么区别?
==操作符专门用来比较变量的值是否相等。比较好
理解的一点是:inta=10;
intb=10;
则a==b
您可能关注的文档
最近下载
- 2025年咸宁中考试卷题及答案.doc VIP
- 2026北京新高考:历史必考知识点汇总.doc VIP
- 甘肃张掖市初二地生会考试卷题库及答案.docx VIP
- 广东省广州市八年级(下)期中数学试卷卷 .pdf VIP
- 安徽省2026年高考政治模拟试卷试题及答案详解.pdf VIP
- 山东省泰安市肥城市2022-2023学年八年级下学期期末物理试题和答案详解.pdf VIP
- 精品解析:2026年山东济南市槐荫区中考一模语文试题(原卷版).docx VIP
- 2023年06月广东深圳市深汕特别合作区招考聘用综合网格员133人笔试参考题库含答案解析析.docx VIP
- 【医卫类】2021年湖南省普通高等学校对口招生考试医卫类专业综合知识试题.docx
- 人教版四年级数学下册第七单元测试卷(4套)(含答案).pdf VIP
原创力文档

文档评论(0)