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

6-5 源码分析(equals方法代码块)

object的equals方法 & 代码块

object

== 号和 equals 的区别

​ ==号可以比较基本数据类型,也可以比较引用数据类型

类型

​ 基本类型: 比较数据值

​ 引用类型:比较地址值

equals 方法用于比较引用数据类型

​ 此方法来自 object 类,默认比较对象地址值

​ 如果不希望比较地址值,可以重写该方法,自定义比较规则

objects 中的 equals

​ 底层依赖与我们自己重写的 equals 方法

​ 会帮助我们进行非空判断,再进行 equals 比较

代码块

概述:

在java类下,使用 { } 括起来的代码被称作代码块

局部代码块 (了解)

​ 位置:方法内的一对 { }

​ 作用:限定变量的生命周期,提早释放,提高内存利用率

构造代码块(了解)

​ 位置:类中方法外一对{ }

​ 特点:创建对象的时候被调用执行,无论哪个构造方法创建对象,都要执行构造代码块

​ ---优先于构造方法执行

​ 作用:如果发现所有构造方法中,存在相同代码,就可以考虑将代码抽取到构造代码中

静态代码块

​ 位置:类中方法外的一对{},需要加上 static 关键字

​ 特点:随着类的加载而执行 ---字节码加载,静态代码执行

​ 作用:用于一些初始化操作

同步代码块

http://www.zskr.cn/news/39694.html

相关文章:

  • 从工具到伙伴:一文看懂 AI Agent 与 Agentic AI 的核心差异
  • 2025 年 11 月一维运动混合机厂家推荐排行榜,实验室一维运动混合机,制药一维运动混合机,粉料一维运动混合机公司推荐
  • 2025 年 11 月二维运动混合机厂家推荐排行榜,高效混合机,粉料混合机,制药食品化工专用混合设备公司精选
  • 现今木饰面板厂家排行:绿饰面板厂家推荐榜解析
  • 【A】nice try
  • Towards All-in-One Medical Image Re-Identification
  • day01-Markdown学习
  • Java中的委托和拉姆达(表达式/语句)
  • 2025年11月宝宝起名公司选择榜:舜缘居等五强对比解析
  • 2025年11月治疗失眠的专家推荐:市场报告与选择指南
  • 2025年11月治疗失眠的专家推荐:市场报告与榜单全解析
  • 2025年11月中国婚姻家事与财富管理律师评价榜:五强深度评测
  • 2025不锈钢提升机厂家选购参考:专注实用的优质厂家与选择逻辑
  • 2025年11月中国婚姻家事与财富管理律师排名榜:五强对比指南
  • Let`s Encrypt 生成免费自动续签 HTTPS 证书
  • ModbusRTU通信报文分析—功能码02读取输入线圈笔记
  • P12.常见的transforms(二)
  • AT_abc200_d [ABC200D] Happy Birthday! 2 题解报告
  • 杂题选做-4
  • 洛谷 P1780 染色的立方体 题解报告
  • 2025 年 11 月 PCD 铣刀厂家推荐排行榜,金刚石铣刀,聚晶金刚石铣刀,超硬刀具,高精度 PCD 铣刀公司推荐
  • 2025 年 11 月平面铣刀厂家推荐排行榜,钨钢平面铣刀,合金平面铣刀,数控平面铣刀,高精度平面铣刀公司推荐
  • 2025年11月适合初中生的学习机品牌排行:市场热销榜全维度评价
  • 《算法闯关指南:优选算法--滑动窗口》--15.串联所有单词的子串,16.最小覆盖子串 - 实践
  • 2025年11月适合初中生的学习机品牌评测:五款主流机型横向对比
  • 2025年11月教育资源好的学习机品牌推荐:榜单对比五强教育资源含金量
  • 【pytest】使用 marker 向 fixture 传递数据 - 指南
  • spug 运维工具
  • 2025年11月全屋定制环保材料公司排名:五强综合实力对比
  • React系列教程:1. 启动一个React项目