java int 与 integer

int

int 是 java 基本数据类型。其他的还有:boolean,byte,short,char,int,float,double,long。

integer

integer 是 int 对应的包装类。实际 integer 是引用类型,一个对象。integer 存储的是引用对象的地址。

区别

  • int 是 java 的一种基本数据类型,而 integer 是 int 的包装类
  • int 不需要通过 new 来创建,integer 需要 [注]
  • integer 必须要实例化之后,才能够使用,而 int 不需要
  • integer 默认值为 null,int 初始值为 0

注:自动装箱与自动拆箱

  • 自动装箱 就是将基本数据类型转化为引用数据类型
  • 自动拆箱 就是将引用数据类型转化为基本数据类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值