课程
/后端开发
/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 回答为什么不用for
2 回答为什么不能用=
3 回答用equals而不用=为什么
3 回答为什么不用sum啊
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号