Java 中 == 和equals()方法的不同点

  在Java中,基本变量(int a=5)存储在栈中,引用型变量存储在栈和堆中,在栈中存储变量的地址,在堆中存储变量的值。

 ==,对于基本变量比较的是变量的值,对于引用变量比较的是变量的地址,是地址的比较。

 equals()方法比较的是变量的值是否相等。

posted @ 2015-02-26 10:53  思益  阅读(124)  评论(0)    收藏  举报