课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
..........
2016-11-12
源自:Java入门第一季(IDEA工具)升级版 2-10
正在回答
Java 中的数据类型分为基本数据类型和复杂数据类型
1.int 属于基本数据类型,而Integer属于复杂的数据类型。
2.Integer、int都是封装类
3.Integer是int的扩展
4.Integer、int都可以表示一个数值,但是不能互用 举个例子:
List<Integer> list = new ArrayList<Integer>()
上面的泛型里面不能用int,因为容器是装 object 的。
总而言之,如果我们只是用数字来对其进行加减乘除等运算或者参数进行传递,可以使用int,但是如果我们要像使用对象一样使用的话,就必须使用Integer
int更简洁,约定俗成的吧。this是对对象用的,现在还没必要用到
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么不用char而是用String?
2 回答为什么不能用=
2 回答为什么不用for
3 回答用equals而不用=为什么
2 回答连用为什么不对?