equals和equal的区别(equals)
您好,今天小编胡舒来为大家解答以上的问题。equals和equal的区别,equals相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、这个确实是容易引起混乱的。
2、让人疑惑的。
3、关键在于。
4、你要理解s1=new String("we are students"); s2="We are students";这两个是不一样的。
5、new是用新建一个对象的方法。
6、而后一种是放在常量池中的。
7、你一下次再用这种方法去创建的时候。
8、就会去常量池里面找,所以s2="We are students"; s3="We are students";这两个是相同的。
9、指向常量池中的"We are students";。
10、而s1=new String("we are students"); s4=new String(s1);这两个是不同的对象。
11、尽管他们的内容是一样的。
12、就像有两个人。
13、他们的名字是相同的。
14、但是并不是一样的人。
15、希望能帮到你。
16、这个需要慢慢体会。
17、我刚开始的时候也比较混乱。
18、不太理解。
本文就为大家分享到这里,希望小伙伴们会喜欢。