关于对象存放出现的问题 对象javaimageicon 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getScaledInstance(120, 120, Image.SCALE_AREA_AVERAGING) 这是在干啥?实例化一个图片对象?==应该是不行的,你在new两个对象嘛,不懂你list里存的是啥。 你应该没有复写equal方法,使用的是Object的方法,你的比较标准没有给出来 == 比较的是reference后边是不是同一个object... 如果你new了两次那么比较的object肯定不会是同一个equals是你的 ImageIcon 里的method.. 在没有override的情况下用的是最原始的object里的那个equals..如果我没记错的话那个method比的还是两个reference是不是指向同一个object..下边是default equals的javadoc所以你要想equals工作, 就必须自己override 这个method.. 最好的practice在override equals的同时override hashcode, 以保证equal的object有同样的hashcode。 就是说只要是new两个对象,即使方法参数什么的一样,用 == 比较也得不到两个对象是相同的这一结果对吧。谢谢你,给我打开了思路。 所以你要想equals工作, 就必须自己override 这个method.. 最好的practice在override equals的同时override hashcode, 以保证equal的object有同样的hashcode。 谢谢你的帮助 我觉得你需要先看一下java的==和equals的区别~~~ 为什么url下载的html代码不完整 请问java类型问题 几道小小的题目一起和大家更进一步地了解Java (Ⅲ) [求助]学习过程中的新问题!! 利用java是否更适合完成这样的任务?如能如何实现? 推荐Java图形编程的书籍 如何把网络文件下载到本地 200分!!! 很简单的问题 麻烦gzgangster(慧剑)兄再进来一下,谢谢!!!。 我连接ACCESS数据库出现了问题? 引用类型变量 DatagramChannel 的receive方法能同时接收多个客户端发来的数据吗
如果我没记错的话那个method比的还是两个reference是不是指向同一个object..下边是default equals的javadoc所以你要想equals工作, 就必须自己override 这个method.. 最好的practice在override equals的同时override hashcode, 以保证equal的object有同样的hashcode。
谢谢你,给我打开了思路。
所以你要想equals工作, 就必须自己override 这个method.. 最好的practice在override equals的同时override hashcode, 以保证equal的object有同样的hashcode。 谢谢你的帮助
我觉得你需要先看一下java的==和equals的区别~~~