本文摘自:http://blog.youkuaiyun.com/u012440687/article/details/52187700,感谢原创作者!
equals、==区别
1.基本数据类型
应用双等号(==),比较的是他们的值,比较内存地址。
2.复合数据类型(类)
用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false
equals是判断两个变量或实例所指向的内存空间的值是不是相同
应用双等号(==),比较的是他们的值,比较内存地址。
用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false
equals是判断两个变量或实例所指向的内存空间的值是不是相同