A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 付欢 中级黑马   /  2015-6-10 22:23  /  1414 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用着这2个创建对象,有什么不同

25 个回复

倒序浏览
int是基本数据类型,
Integer是一个类
回复 使用道具 举报
int是基本数据类型,后面跟的是一个变量名;integer是一个类,后面跟的是类名
回复 使用道具 举报
一个变量。一个常量
回复 使用道具 举报
下一页5 发表于 2015-6-11 00:27
一个变量。一个常量

哥们,理解错了吧?
回复 使用道具 举报
其实int 做的常量 展开来也可以写成integer出变量,只不过这样一来创建的就在堆内存里了
回复 使用道具 举报
邱石 中级黑马 2015-6-11 06:48:44
7#
int i=5;//这里的i是基本数据类型
Integer i=new Integer()//这里的i是对象的引用。
回复 使用道具 举报
学习学习
回复 使用道具 举报
int 是定义基本类型的。
Interger是int的包装类,是类必然是定义对象的。
回复 使用道具 举报
int是基础类型变量,Integer是对象。jdk1.5以后就可以自动封装拆箱进行int与integer的自动转换了。(在有需要的时候)
回复 使用道具 举报
下一页5 发表于 2015-6-11 00:27
一个变量。一个常量

哪个是常量
回复 使用道具 举报
一个是基本数据类型,一个是类类型,用Integer修饰的是一个对象
回复 使用道具 举报
The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int.
大概意思:
Integer 把原int类型包装成一个类。 它包含一个int类型的单一领域。
回复 使用道具 举报
Integer是引用类型,而int类型是基本类型!
Integer类型可以为Null,int类型不能,一般在实际开发中,用的Integer还是比较多的,因为int类型的默认值是0,可能在系统中代表一定的意义,而Integer就不一样了,谢谢。。。
回复 使用道具 举报
学习学习
回复 使用道具 举报
学习!路过
回复 使用道具 举报
一个是基本数据类型一个数据包装类
回复 使用道具 举报
基本类型和引用类型
回复 使用道具 举报
int只是一个值 Integer会有一大堆方法
回复 使用道具 举报
Integer是int的包装类,可以进行更多的操作
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马