== 与 equals 的区别

==


概念

  1. 它的作用是判断两个对象的地址是不是相等,判断两个对象是不是同一个对象
  2. 基本数据类型比较的是值是否相等
  3. 引用数据类型比较的是内存地址是否相等

equals()


概念

  1. 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:
  2. 情况1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象
  3. 情况2:类覆盖了 equals() 方法。一般都覆盖 equals() 方法来两个对象的内容相等;若它们的内容相 等,则返回 true (即认为这两个对象相等)

在这里插入图片描述

相关推荐

  1. “==”和“equals区别

    2024-07-23 05:34:02       63 阅读
  2. == 和 equals 区别

    2024-07-23 05:34:02       67 阅读
  3. == 和 equals 区别是什么?

    2024-07-23 05:34:02       48 阅读
  4. C# 中 == 和 Equals 区别

    2024-07-23 05:34:02       41 阅读
  5. 【== 和 equals 区别是什么?】

    2024-07-23 05:34:02       33 阅读
  6. ==equals

    2024-07-23 05:34:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 05:34:02       103 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 05:34:02       114 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 05:34:02       93 阅读
  4. Python语言-面向对象

    2024-07-23 05:34:02       99 阅读

热门阅读

  1. 设计模式-适配器模式

    2024-07-23 05:34:02       22 阅读
  2. C语言——字符串中sizeof和strlen的辨析

    2024-07-23 05:34:02       29 阅读
  3. “微软蓝屏”事件暴露了网络安全哪些问题?

    2024-07-23 05:34:02       31 阅读
  4. 创建多语言文档:步骤、好处和最佳实践

    2024-07-23 05:34:02       26 阅读
  5. C++中的引用与指针介绍

    2024-07-23 05:34:02       31 阅读
  6. ElasticSearch-分词器介绍

    2024-07-23 05:34:02       24 阅读
  7. Git基本使用

    2024-07-23 05:34:02       28 阅读
  8. 深入理解Spring Boot中的Fastjson

    2024-07-23 05:34:02       24 阅读
  9. 【Golang 面试基础题】每日 5 题(四)

    2024-07-23 05:34:02       21 阅读