基本类型和包装类对象==,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使用攻略
  • 热门搜索
    领事馆是干什么的 薏米是什么 什么得什么 佛系是什么意思啊 明矾是什么 瘊子是什么 阿三是什么意思 旬刊是什么意思 太原有什么好玩的 顺其自然是什么意思