当前位置: 首页 > news >正文

网站什么时候做解析手游cpa推广平台

网站什么时候做解析,手游cpa推广平台,网站seo诊断报告,外贸网络推广哪家靠谱和equals有什么区别 对于基本数据类型,比较的是值是否相等,对于引用类型则是比较的地址是否相等;对于equals来说,基本数据类型没有equals方法,对于引用类型equals比较的是引用对象是否相同 那针对以上结论&#xff0c…

==和equals有什么区别

        对于基本数据类型,==比较的是值是否相等,对于引用类型则是比较的地址是否相等;对于equals来说,基本数据类型没有equals方法,对于引用类型equals比较的是引用对象是否相同

那针对以上结论,我们来看看以下代码:

我们可以看到对于引用对象使用==和equals结果都为false;对于String类型,它的底层默认重写了equals和hashcode方法,重写后的equals比较的就是对象的值。

那我们现在重写Userinfo的equals和hashcode方法,再来进行输出:

 package com.yinan.entity;​import lombok.*;​import java.io.Serializable;import java.util.Objects;​@Setter@Getter@ToStringpublic class Userinfo implements Serializable {private String username;private int   password;​public Userinfo() {}​public Userinfo(String username, int password) {this.username = username;this.password = password;}​@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Userinfo userinfo = (Userinfo) o;return password == userinfo.password && Objects.equals(username, userinfo.username);}​@Overridepublic int hashCode() {return Objects.hash(username, password);}}
 @SpringBootTestpublic class JavaBaseTests {​//    测试equals和hashcode的区别@Testvoid  testEqualsAndHashCode() {​Userinfo user1=new Userinfo("yinan",123);Userinfo user2=new Userinfo("yinan",123);boolean res=user1==user2?true:false;System.out.println(res);boolean re=user1.equals(user2);System.out.println(re);}}

这个时候重写equals方法后就会发现结果变为了true。

总结==和equals的区别:

对于基础数据类型,==比较的是值是否相等,基础数据类型没有equals方法

对于引用类型,==比较的是地址是否相同,equals如果被重写的话比较的是值是否相同,如果没有被重写,则会使用Object里面的equals进行比较他们的地址是否相同

http://www.tj-hxxt.cn/news/90801.html

相关文章:

  • 做网站seo优化网站建设的基本
  • 网站开发和游戏开发微信小程序免费制作平台
  • 素材网站免费短视频qq群排名优化软件购买
  • 做网站logo用啥软件最近有新病毒出现吗
  • 河北建设网站怎么下载企业锁广告资源网
  • 2018数字政府建设论坛网站北京百度seo关键词优化
  • 计算机大二建设网站南京seo优化培训
  • 聊城市住房和城乡建设委员会门户网站对网站提出的优化建议
  • 网站界面 ui 设计答案百度推广客户端app
  • 网站支付宝怎么做教育培训班
  • 做网站不要盲目跟风关键词推广排名
  • 个人做网站的流程宁波网站推广平台效果好
  • 长春哪里有做网站的如何去推广
  • 郴州品牌网站建设推广黄冈网站推广
  • 高级web程序设计——asp.net网站开发课后答案最近重大新闻
  • 适合中考做的微机题网站一个网站推广
  • 广州那家做网站最好常见的网络营销方法
  • 苏州专业做网站公司哪家好产品营销网站建设
  • 怎么给网站做友情链接快速网站排名提升工具
  • 石家庄网站免费制作网络营销的五大优势
  • 企业网站建设基本步骤关键词怎么找出来
  • 上海工程建设信息网佛山seo代理计费
  • 做挂广告网站外包公司为什么没人去
  • 学校的网站怎么做的好seo优化诊断
  • 大良网站建设dwxw友情链接是什么
  • 网站建设报价表模板下载网站优化的关键词
  • 有哪些网站是可以做宣传的seo关键词推广优化
  • h5响应式网站是什么深圳企业seo
  • 怎么修改自己的网站引擎优化seo怎么做
  • 牧星网站建立网站站内推广怎么做