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

 时间:2026-04-22 23:57:21

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使用攻略
  • 热门搜索
    毛骨悚然的意思 焦躁不安的意思 什么是高效课堂 公积金是什么意思 发膜有什么用 刚正不阿什么意思 一曝十寒的意思 葛根的功效和作用 砧板什么牌子好 蜂胶胶囊的作用与功效