Java 中 == 和equals()方法的不同点
在Java中,基本变量(int a=5)存储在栈中,引用型变量存储在栈和堆中,在栈中存储变量的地址,在堆中存储变量的值。
==,对于基本变量比较的是变量的值,对于引用变量比较的是变量的地址,是地址的比较。
equals()方法比较的是变量的值是否相等。
在Java中,基本变量(int a=5)存储在栈中,引用型变量存储在栈和堆中,在栈中存储变量的地址,在堆中存储变量的值。
==,对于基本变量比较的是变量的值,对于引用变量比较的是变量的地址,是地址的比较。
equals()方法比较的是变量的值是否相等。