equals和==的区别

一、== ==比较的是变量(栈)内存中存放的对象(堆)内存地址,用来判断两个对象的地址是否相同,便是否指向同一个对象。比较是真正意义上的指针操做。java 一、比较的是操做符两端的操做数是不是同一个对象。 二、两边的操做数必须是同一类型的(能够是父子类之间)才能编译经过。 三、比较的是地址,若是是具体的阿拉伯数字的比较,值相等则为true,如: int a=10 与 long b=10L 与 do
相关文章
相关标签/搜索