java中的int与integer的区别

 时间:2024-10-28 16:31:28

1、int与integer最大的区别就是int是基本的数据类型,integer是封装的对象

2、我们看一个例子,我们看到,integer对象可以直接通过int赋值,这个过程称为装箱

java中的int与integer的区别

4、在继续看例子,我们新创建了一个integer对象,在把这个对象与之前的值比较

java中的int与integer的区别

6、继续扩展,看一下下面的例子,是不是第一眼看上去都是false呢

java中的int与integer的区别

8、当我们给一个Integer对象赋一个int值的时候,会调用Integer类的静态方法valueOf,我们看一下Integer的valueOf源码

java中的int与integer的区别

10、发现值是-128到127,也就是说当值在-128到127时,其实引用指向的同一地址引用,所以上面的结果也就可以解释了

  • 如何提高花呗额度
  • 花呗怎么提升额度到20000
  • 花呗怎么提升额度到5000
  • 花呗额度怎么快速提升
  • 花呗怎么提高总额度
  • 热门搜索
    被蚊子咬了怎么办 鸽子怎么分公母 怎么在图片上添加文字 西瓜英语怎么读 羊排怎么炖好吃 蚕豆怎么做好吃 冰糖雪梨怎么做治咳嗽 个人主要事迹怎么写 回力轮胎怎么样 福州大学怎么样