当前位置: 技术问答>java相关
急,急,各位帮忙啊!!!!!!!!!
来源: 互联网 发布时间:2015-10-18
本文导语: public class Equivalence { public static void main(String [] args){ Integer n1 = new Interger(47); Integer n2 = new Interger(47); System.out.printIn(n1 == n2); System.out.printIn(n1 !== n2); } } 这个程序输出结果:先false 后true 这样解释我有...
public class Equivalence {
public static void main(String [] args){
Integer n1 = new Interger(47);
Integer n2 = new Interger(47);
System.out.printIn(n1 == n2);
System.out.printIn(n1 !== n2);
}
}
这个程序输出结果:先false 后true
这样解释我有点不明白:2个物件的内容相同,其references却不同,由于==和!==运算符所比较的是object references所以结果是上边,这里references在我看的这本书里说了N次了,它到底是什么意思,请举例说明了,我看的是:tinking in java繁体版,另外请解释结果是怎么样产生的?
public static void main(String [] args){
Integer n1 = new Interger(47);
Integer n2 = new Interger(47);
System.out.printIn(n1 == n2);
System.out.printIn(n1 !== n2);
}
}
这个程序输出结果:先false 后true
这样解释我有点不明白:2个物件的内容相同,其references却不同,由于==和!==运算符所比较的是object references所以结果是上边,这里references在我看的这本书里说了N次了,它到底是什么意思,请举例说明了,我看的是:tinking in java繁体版,另外请解释结果是怎么样产生的?
|
http://expert.csdn.net/Expert/topic/1137/1137865.xml?temp=8.512515E-02
equals()方法是Value继承自Object类的方法。引用一个对象中的方法,当然要用“.”了。
equals()方法是Value继承自Object类的方法。引用一个对象中的方法,当然要用“.”了。
|
句柄就相当于c里面的指针。
如: 你的类
EqualsMethod2 EM1=new EqualsMethod2();
EM1就是一个句柄了。
如: 你的类
EqualsMethod2 EM1=new EqualsMethod2();
EM1就是一个句柄了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。