关于Thinking in java这本书中的问题!高手进来! 引用,你就当是内存地址啦。v1,v2的内存地址你认为一样么,当equals默认比较内存地址时,当然返回false了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然,v1.equals(v2)比较两个对象引用而(v1.i).equals(v2.i)比较两个值;句柄是翻译的问题,我觉得referance翻译成引用更好 v1和v2这两个对象是不同的,因为内存地址是不同的,而v1.equals(v2)比较的是两个对象引用,所以结果是false我理解的句柄是引用 因为class Value的父类是java.lang.Object。而class Value没有重载方法equals(),所以eauals()实现的是Object的缺省如下:public boolean equals(Object obj) { return (this == obj); }正是句柄的比较。 ==和equals是经常让人搞错的,就看equals有没有重载。很多时候要分别试一下。 Kettle 怎么进行日期处理啊? Java的一个小问题 有点困惑!!! 关于实现资源管理器界面的问题 请大家写出满足如下要求的正则表达式 最后散次!!!!!! 从JTabbedPane的一个页面切换到另一个页面触发什么事件? 怎样取得刚完成insert命令所产生记录auto_increment字段的id? xp下applet问题,求助! 兄弟们,帮忙解决下面的问题,不胜感激! 英雄请进!(UP者有分) tomcat的问题。每次都报什么socket的错误,显示某图片文件或css文件为null,但是页面的显示没有错误,均正常。这是为什么。 问jbuilder中数据库感知控件的问题。
而(v1.i).equals(v2.i)比较两个值;句柄是翻译的问题,我觉得referance翻译成引用更好
我理解的句柄是引用
equals(),所以eauals()实现的是Object的缺省如下:
public boolean equals(Object obj) {
return (this == obj);
}
正是句柄的比较。