java面试基础之equals、hashcode()与==

基本数据类型: 当一个基本数据类型变量在方法中声明,那么它的变量名和值都是存在栈中的。对于基本数据类型来说==比较的是值。 当一个基本数据类型变量在方法中声明,那么它的变量名和值都是存在堆中的。   引用类型: 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 对象是放在堆中的,栈中存放的
相关文章
相关标签/搜索