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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 松松2016 中级黑马   /  2016-9-25 18:26  /  2721 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int 和 Integer 有什么区别

23 个回复

倒序浏览
Integer是int的包装了,在引用数据类型中只能用基本数据类型的包装类
回复 使用道具 举报
int是基本数据类型,Integer是将int包装为对象而已
回复 使用道具 举报
Integer是引用数据类型,可以调用方法,,int是基本数据类型,不能调用方法.
回复 使用道具 举报
int 是基本数据类型,变量直接存储值;Integer是其包装类,和对象一样,可以调用方法
回复 使用道具 举报
几乎用起来差不多吧,不是自动拆装箱吗
回复 使用道具 举报
zbwzwd 中级黑马 2016-9-25 20:53:33
7#
int 是基本数据类型,integer是int的包装类,属于引用数据类型
回复 使用道具 举报
int 的包装

:基本类型和包装类的对应
*
                byte                         Byte
                short                        Short
                int                        Integer
                long                        Long
                float                        Float
                double                        Double
                char                        Character
                boolean                        Boolean
回复 使用道具 举报
一个是基础数据类型,一个是引用数据类型,JDK5添加了自动封箱和自动拆包的功能
回复 使用道具 举报
基本类型的包装类
回复 使用道具 举报
int基本数据类型,Integer是引用数据类型
回复 使用道具 举报
Integer是基本类型int的封装类,他们可以自动转换
回复 使用道具 举报
Integer是int的包装类,可以操作方法,方便我们开发的操作了
回复 使用道具 举报
还没学到   不清楚   就是进来看看
回复 使用道具 举报
基本数据类型和包装类型,可以通过装箱拆箱进行转换
回复 使用道具 举报
int是一个整数的数据类型
Integer是:
public final class Integerextends Numberimplements Comparable<Integer>Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。

此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。

实现注意事项:“bit twiddling”方法(如 highestOneBit 和 numberOfTrailingZeros)的实现基于 Henry S. Warren, Jr.撰写的 Hacker's Delight(Addison Wesley, 2002)中的一些有关材料。

回复 使用道具 举报
int是基本数据类型,Integer是引用数据类型,JDK1.5出现了自动装拆箱保证了int和integer某些运算可以转换
回复 使用道具 举报
Integer是int的包装类,是能够调用方法的
回复 使用道具 举报
Σ( ° △ °|||)︴,这么多人回答。我也来凑热闹
int 是一个基本数据类型
Integer是对int的包装,让int有更多的功能

对应的还有基本数据类型char,他的包装类就是Character

除了这两个剩下的基本数据类型的包装类与基本数据类型一样,只是首字母大写。比如Boolean 就是基本数据类型boolean的包装类,Float就是基本数据类型float的包装类。

在集合中的泛型中不能使用基本数据类型,响应的是使用包装类或者其他的类。

我知道有点啰嗦,但是写到这里才发现,希望别喷
回复 使用道具 举报
int是基本数据类型,只能用在数组中
Integer是引用数据类型,是int的包装类,是一个类
以后集合中操作的都是对象,他的泛型只能是引用数据类型
现在int和Integer在JDK1.5之后可以自动拆装箱,不需要自己去转换,方便了很多!!!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马