equals和==区别

==: ==比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否一致,即是否指向同一个对象。是真正意义上的指针的比较。  1、比较的是操作符两端的操作值最后指向的对象是否是同一个对象。 2、两边的操作数必须是同一类型的操作值(可以是父子类型)才能通过编译。 3、如果指向的是对象,则比较的是对象的地址。如果指向的是基本数据类型的值,则就会进行数值的自动转换,对转换后的值进行
相关文章
相关标签/搜索