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

网站开发如何兼容不同ie自助建站基础工作主要包括()

网站开发如何兼容不同ie,自助建站基础工作主要包括(),江西南昌建设厅网站,邢台市教育考试院✅== 与 equals 区别 ==运算符 用于基本类型时,比较变量存储的数值是否相等。用于引用类型时,比较堆内存地址是否相同(即是否为同一对象)。equals()方法 默认继承自Object类,与==作用相同(比较地址)。但许多类(如String、Integer)重写了equals(),改为比较对象内容是…

== 与 equals 区别

==运算符

  • 用于基本类型时,比较变量存储的数值是否相等。
  • 用于引用类型时,比较堆内存地址是否相同(即是否为同一对象)。

equals()方法

  • 默认继承自Object类,与==作用相同(比较地址)。
  • 但许多类(如StringInteger重写了equals(),改为比较对象内容是否相同。

同理如果是我们自定义的类,需要我们自己重写 equals,否则使用 equals 得到的结果都是 false

@Override
public boolean equals(Object obj) {if (this == obj) return true;if (obj instanceof Student) {Student s = (Student) obj;return this.age  == s.age  && this.name.equals(s.name); }return false;
}System.out.println(stu1  == stu2);      // false(不同地址)
System.out.println(stu1.equals(stu2));  // true(因为重写了equals方法)

hashCode() 与 equals 的关系

Java规范要求——等同对象必须哈希相同,根据Java规范,若a.equals(b)true,则a.hashCode() 必须等于b.hashCode()。不重写hashCode()会导致违反规则

普通对象(不涉及 Hash 集合操作)

  • 重写了 equals 没有重写 hashCode,是不会造成功能上的影响的,但是会违背规范,而且假如之后有将该对象存入 HashSet、HashMap 的键之类的操作,就会因哈希码不一致导致数据重复存储或查找失败。

普通对象(涉及 Hash 集合操作)

  • 重复存储HashSet可能存储多个内容相同的对象,破坏集合的唯一性。
  • 查找失败:即使equals返回true,因哈希码不同,集合无法定位对象,导致contains()get()失败。

举个例子:

HashSet 的 add 操作:

  1. 第一步:计算哈希值,调用对象的hashCode()方法,确定该元素在哈希表中的存储位置(桶)。
  2. 第二步:比较哈希值
  • 若目标桶为空,直接存储。(由于没有重写 hashCode(),可能导致本该重复的对象,他们的 hash 值不同,从而直接视为不同的元素,跳过后面的 equals() 方法
  • 若目标桶非空,再调用equals()比较桶内所有元素内容是否相同:
    • 若存在equalstrue的元素,视为重复,拒绝存储。
    • <

文章转载自:

http://VUC1Obr1.tzrmp.cn
http://Jo9ZwUNA.tzrmp.cn
http://j5DVYhLJ.tzrmp.cn
http://b0GIl0TB.tzrmp.cn
http://igqjJIql.tzrmp.cn
http://mWcYKUnt.tzrmp.cn
http://bUU6V69T.tzrmp.cn
http://eqejUNON.tzrmp.cn
http://mVRRAltp.tzrmp.cn
http://nc2HkoyN.tzrmp.cn
http://pQJASHv2.tzrmp.cn
http://j3cbarx7.tzrmp.cn
http://uV9YsXuf.tzrmp.cn
http://iCyGa8a8.tzrmp.cn
http://JrbpkJSM.tzrmp.cn
http://1pUfhiEv.tzrmp.cn
http://ojnvLh6Y.tzrmp.cn
http://rhWQhzDk.tzrmp.cn
http://W5w7YttT.tzrmp.cn
http://keyYIURz.tzrmp.cn
http://VSGTNdD7.tzrmp.cn
http://Hy8t82fC.tzrmp.cn
http://u0jTeOsH.tzrmp.cn
http://EHY9Yc7d.tzrmp.cn
http://hJ1Miog3.tzrmp.cn
http://JCRdyg7S.tzrmp.cn
http://d9inykza.tzrmp.cn
http://yqG9a3wA.tzrmp.cn
http://vjnS1lKj.tzrmp.cn
http://5Km3UFSk.tzrmp.cn
http://www.dtcms.com/wzjs/688966.html

相关文章:

  • seo技术服务外包公司属于seo优化范畴的是
  • PS做任务的网站wordpress 自动缩进
  • 查域名网站按天计费的seo弊端
  • 生活家装饰官方网站澄海建网站
  • 哪一款软件可以自己做网站Sensei wordpress插件
  • 肇庆网站建设制作公司php网站开发系统
  • 高端品牌网站建设兴田德润怎么联系品牌建设 宣传
  • 团购网站的交易流程网站logo是什么意思
  • 常州seo网站推广白银网站建设白银
  • 生物科技 网站模板推盟
  • 精品网站建设教程青岛谁做网站多少钱
  • 石家庄最新状况锦绣大地seo
  • 2万元建设网站贵吗网站制作厦门
  • 模板手机网站建设价格明细表网业进不去什么原因
  • 辽源网站优化示范高校建设网站
  • 做网站较好的框架静态网站源码
  • 怎么查看网站收录大丰网站建设哪家好
  • iis7.5 配置网站中国十大网站建设
  • 岳池做网站电话wordpress xml 导入失败
  • 龙岩网站开发较好的公司网站摸板
  • 高端网站开发哪家强青岛北京网站建设公司
  • 怎么做网站的301网站建设任务
  • 知名网站制作网站建设中++模板
  • 利用虚拟主机建设网站的实验报告郑州网站维护推广
  • 企业形象成品网站注册公司什么网站
  • 怎样创建网站挣钱全屏网站代码
  • 成都网站建设推荐到访率公司徐州网站制作案例
  • 建网站的程序免费电子商务怎样建立网站的
  • 做好网站如何发布网站建设公司的优势
  • 建设网站是要先建站在备案么中药网站模板