课程
/后端开发
/Java
/Java入门第三季
这两种声明方式string s1=“爱慕课”和
string s3=new string(“爱慕课”)
有什么不同啊?
这张图怎么更好地理解它的三个注释?
2016-02-18
源自:Java入门第三季
正在回答
还是不明白。为什么s1和s2这两个引用指向的对象内容是同一个,s3和s4却不一样?
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
equals(): 比较存储在两个字符串对象中的内容是否一致
我的理解是new关键字强制在堆上开辟一块内存,所以对象的引用的值绝对是不相同的
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答急!关于图形界面求帮助
2 回答求助求助求助
2 回答求助!!!!
6 回答求助!!!
4 回答求助 java.lang.NullPointerException