大方小蝴蝶

文章
6
资源
0
加入时间
3年2月3天

java中==与equeals的区别

==是比较两个变量的值,如果是基本数据类型,那么就是比较的基本数据的大小值int a=1;int b=1;System.out.println(a==b);上面代码的图解:以上图中:==比较的就是上面两个内存块中的值,都是1,所以是true但是如果存储的是引用类型,其实比较的还是变量本身所存储的值,我们都知道,变量存储引用类型其实存储的只是引用对象的地址作为