基本类型和包装类对象==,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使用攻略
  • 热门搜索
    牙结石可以自己抠掉吗 凉拌猪肝 qq怎么设密保 可以直接看片的网址 孕妇可以吃泡面 途牛旅游网 嵊泗列岛旅游攻略 国庆节的手抄报怎么画 吃什么可以长高 大连海岛旅游