基本类型和包装类对象==,equals如何比较?

 时间:2026-02-14 07:43:27

1、值不同,基本类型和基本类型对象使用==和equals得出的结果是一样的,false

比如下图例子

基本类型和包装类对象==,equals如何比较?

基本类型和包装类对象==,equals如何比较?

1、值相同的情况下,基本类型与基本类型,基本类型与包装对象比较,结果是true

如下图的例子

基本类型和包装类对象==,equals如何比较?

1、包装对象与包装对象比较,因为-128~127会被jvm缓存,因为此区间的值相同会默认是同一个对象,如下图

基本类型和包装类对象==,equals如何比较?

基本类型和包装类对象==,equals如何比较?

1、包装对象与包装对象比较,会比较其内存地址,如下

基本类型和包装类对象==,equals如何比较?

1、jvm虚拟机会预置一些包装对象(-128~127会被jvm缓存),对这些对象来说,值相等,那么内存地址就相等,结果是一样的,如下例子

基本类型和包装类对象==,equals如何比较?

  • VB如何连接访问数据库Access
  • 用cmd运行java程序,出现“找不到文件”提示
  • IntelliJ IDEA怎么加载maven里pom引用包?
  • 机械设备在高温情况下怎么使用润滑脂呢?
  • 实况足球手游能用手柄玩吗?阿修罗2使用攻略
  • 热门搜索
    乳腺增生治疗方法 口蘑怎么做好吃 怀孕时间怎么计算 让顾客进店的100条方法 天然气灶打不着火原因和处理方法 大头鱼怎么做好吃 修辞方法 活螃蟹保存10天方法 黑箱方法 cad怎么画三维图