为什么1!=1

在编程的时候会经常遇到这种情况:1!=1;当然可能写的没有明显,但是其意思就是1!=1;

这里主要原因是:两个对象的内容可能是相等的,但是其分配的地址和内存空间不相等。所以在编程的时候切记:少用==,最好用equals()函数;

posted @ 2014-03-16 22:31  水木_清风  阅读(523)  评论(0编辑  收藏  举报