首页 > 其他分享 >==和equals的区别

==和equals的区别

时间:2023-03-14 09:23:41浏览次数:32  
标签:区别 是否 数据类型 equals 引用 类型 比较

一、八大基本数据类型和引用类型

1.1 八大基本数据类型

1.整数类型:byte、short、int、long
2.小数类型:float、double
3.字符类型:char
4.布尔类型:boolean

1.2 引用类型

类、接口、数组

1.3 使用==比较

基本数据类型是比较他们的值是否相等

引用类型是比较在堆中的内存地址是否相等

1.4 使用equals比较

只有引用类型可以用equals.没有重写equals是比较地址是否相同,重写equals是比较值是否相同

标签:区别,是否,数据类型,equals,引用,类型,比较
From: https://www.cnblogs.com/wmrdbk/p/17213690.html

相关文章

  • Linux进程与线程的基本概念及区别
    前言假设你正在玩一款在线多人游戏,在游戏中,有多个角色需要进行不同的操作,例如攻击、移动、释放技能等等。接下来,我们用玩游戏的例子,来解释进程和和线程的概念,以及进程和......
  • 基于哈希的索引和基于树的索引的区别
    1、hash索引仅满足“=”、“IN”和“<=>”查询,不能使用范围查询因为hash索引比较的是经常hash运算之后的hash值,因此只能进行等值的过滤,不能基于范围的查找,因为经过hash算......
  • Hashtable 和 HashMap 的区别
     Hashtable:(1)Hashtable是一个散列表,它存储的内容是键值对(key-value)映射。(2)Hashtable的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null。(3)Has......
  • Cookie 、Session、localstorage、Sessionstorage的区别
     概念Cookie&Session(会话跟踪技术)、H4的存储机制;localstorage、Sessionstorage是WebStorage,H5的本地存储机制。是针对HTML4中Cookie存储机制的一个改善,由于Cookie......
  • art:毛笔书法和江湖体的区别
    art:毛笔书法和江湖体的区别    我来说明毛笔书法的几个基本问题:什么是“书法”?什么是“江湖体”?“书法”和“江湖体”的本质差别。  一、什么是“书法”?......
  • SpringBoot--过滤器/拦截器/AOP--区别/使用/顺序
    SpringBoot--过滤器/拦截器/AOP--区别/使用/顺序https://knife.blog.csdn.net/article/details/121387483?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant......
  • MyBatisPlus中updateById与updateAllColumnById方法区别
    实现updateById方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中。updateAllColumnById方法在插入时,不管属性是否为空,属性所......
  • webpack、vite、vue-cli、create-vue 的区别
    首先说结论Rollup更适合打包库,webpack更适合打包项目应用,vite基于rollup实现了热更新也适合打包项目。功能工具工具脚手架vue-clicreate-vue构建项目 vit......
  • java SE、java ME、 java EE区别和
        ......
  • 【Spring注解】@RequestBody和@RequestParam的区别
    SpringMVC中经常会用到@RequestBody和@RequestParam两个注解来获取请求的参数,那么这两个参数到底有什么区别呢?首先我们要知道GET请求与POST请求的区别GET请求......