在java中==和equals()的区别

==: ==是直接比较的两个对象的堆内存地址,如果相等,则说明这两个引用实际是指向同一个对象地址的。 但是我们又常常碰到这样一个问题 最终结果是 true,true,false,那既然==是比较的地址,那么int数据的地址是怎样的呢,String又是怎样的呢? 对于基本数据类型(byte,short,char,int,float,double,long,boolean)来说,他们是作为常量在方法区
相关文章
相关标签/搜索