开发者社区 问答 正文

Integer a= 127 与 Integer b = 127相等吗?

Integer a= 127 与 Integer b = 127相等吗

展开
收起
请回答1024 2020-03-27 16:26:55 1584 分享 版权
1 条回答
写回答
取消 提交回答
  • 对于对象引用类型:==比较的是对象的内存地址。 对于基本数据类型:==比较的是值。

    如果整型字面量的值在-128到127之间,那么自动装箱时不会new新的Integer对象,而是直接引用常量池中的Integer对象,超过范围 a1==b1的结果是false

    3.PNG

    2020-03-27 16:27:19
    赞同 展开评论
问答地址: