为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

Java 中的数据类型分为本数据类型复杂数据类型

1.int 属于基本数据类型,而Integer属于复杂的数据类型。

2.Integer、int都是封装类

3.Integer是int的扩展

4.Integer、int都可以表示一个数值,但是不能互用 举个例子:

List<Integer> list = new ArrayList<Integer>()

上面的泛型里面不能用int,因为容器是装 object 的。

总而言之,如果我们只是用数字来对其进行加减乘除等运算或者参数进行传递,可以使用int,但是如果我们要像使用对象一样使用的话,就必须使用Integer

1 回复 有任何疑惑可以回复我~

int更简洁,约定俗成的吧。this是对对象用的,现在还没必要用到

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165221    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

为什么不用Integer,不是写全称?为什么不用this?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信