5、==与equals的区别
equals
equals 是判断两个变量或者实例指向同一个内存空间的值是不是相同
也就是说 它的作用也是判断两个对象是否相等
==
== 是判断两个变量或者实例是不是指向同一个内存空间
基本类型:比较的是值是否相同;
引用类型:比较的是引用是否相同;
也就是说 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象(基本数据类型 == 比较的值,引用数据类型 == 比较的是内存地址)。
例子:== 是判断两个人是不是住在同一个地址,而 equals 是判断同一个地址里住的人是不是同一个人
以上结论自己分析出来的,如有不对评论指出,你的反馈是我成长的动力,谢谢
花开一千年,花落一千年,花叶永不见