zoukankan      html  css  js  c++  java
  • int和Integer的区别

    1:int的默认值是0,而integer的默认值是null;
    2:int是基本的数据类型,integer是int的封装类;
    3:int和integer不能够互用,因为他们两种不同的数据类型;
    4:int和integer都可以表示某一个数值;
    5:int和integer相互比较时,数据在-128~127范围内,就会从缓存中拿取数据;如果不在这个范围内,就会创建一个Integer对象,使用==判断的是两个内存的引用地址,所以自然不相等;
    6:int和Integer相比较时,在jdk1.5之后会自动拆箱,然后比较栈内存中的数据,所以没有不相等的情况;

    后续持续更新(有问题请指正)

  • 相关阅读:
    day29 作业
    day 29 线程
    day28 进程
    day27 服务端 和客户端
    day26 作业
    day26 网络编程
    java基础 反射
    python 计时
    mongodb 批量插入唯一索引冲突
    js hook
  • 原文地址:https://www.cnblogs.com/2020hyc/p/13279987.html
Copyright © 2011-2022 走看看