基本类型和包装类对象==,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使用攻略
  • 热门搜索
    云南的旅游景点 贵州省旅游攻略 南京旅游职业学院官网 贵阳 旅游 合肥万达文化旅游城 开原旅游 昌都旅游 三亚旅游注意事项 清远旅游攻略 温州旅游网