黑马程序员技术交流社区
标题:
今天学了Integer有点没搞懂
[打印本页]
作者:
xiaoyuequheima
时间:
2014-6-12 23:47
标题:
今天学了Integer有点没搞懂
没搞懂int 和 Integer 有什么区别啊,我发现百度上什么人都有啊,我去百度搜,他们的讲解让我更2了,求大神
作者:
ender
时间:
2014-6-13 08:05
一个是基本数据类型 一个是引用数据类型 即一个是对象 一个非对象
作者:
风吹落叶
时间:
2014-6-13 13:48
Integer是个对象,而int是基本数据类型,不是对象。例如用泛型的时候,就只能声明Integer List<Integer> list 而不能用int。
作者:
贺博文
时间:
2014-6-13 19:38
integer是int的原型
作者:
Без_тебя
时间:
2014-6-13 22:23
int 是基础类型, Integer是引用类型,Integer里面有更多的方法来操作数字,你平时没事可以救使用int,等到遇到用到integer的时候,自然就会明白啦~~~
作者:
lzy418
时间:
2014-6-14 09:40
int就仅仅是一个数据类型,而Integer是一个用于操作int数据的类。
Integer 类在对象中存了一个 int变量。该类提供了多个方法,能将
这个变量在 int 类型和 String 类型之间互相转换,还提供了处理
int 类型数据时非常有用的其他一些常量和方法。
使用时因为java有自动打包和解包功能,所以Integer使用起来与int变量
基本相同。例如在a=a+1;中无论a是哪一个都能这么写,而且结果一样,
计算后a的类型也不会变化,原来是Integer还是Integer。
Integer除了要建对象外,一般你就当是个int升级版直接用就行。
作者:
刘腾
时间:
2014-6-14 10:08
看看API就知道Integer是怎么回事了
作者:
y200745
时间:
2014-6-14 10:14
int是一种数据类型,想想,java是不是面向对象的,所以什么都要用对象的方式思考,因此integer诞生。
作者:
周小宁
时间:
2014-6-15 13:49
int是基本数据类型 integer是引用数据类型 基本上就是包装了一下int 可实现自动拆装包
作者:
焦国军
时间:
2014-6-15 15:20
一个是基本数据类型,一个是类,区别大了,类实例化对象可以调用方法,基本数据类型不可以的
作者:
Wokno
时间:
2014-6-15 19:04
路过看看。。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2