java 自动拆箱

Posted 英特费斯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 自动拆箱相关的知识,希望对你有一定的参考价值。

      Integer a0 = 127;
      Integer a1 = 127;
      Integer b0 = 128;
      Integer b1 = 128;
      int c = 128;
      
      
      System.out.println(a0 == a1);  >>>> true //Integer 对象-128 ~ 127 会缓存,不会新建对象 所以相等
      
      System.out.println(b0 == b1);  >>>> false //对象-128 ~ 127 会缓存  但是之外的数据会重新new 
      
      System.out.println(b0 == c);   >>>> true //这里Integer 会自动拆箱成int类型

 

以上是关于java 自动拆箱的主要内容,如果未能解决你的问题,请参考以下文章

java 啥是拆箱和装箱,拆箱和装箱 嘛用啊???

java 自动装箱和拆箱

了解Java的自动装箱与拆箱

爬坑:Java自动拆箱

Java自动装箱与拆箱

Java的自动装箱/拆箱