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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lhwinner 中级黑马   /  2015-4-29 16:23  /  483 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int 和 Integer 有什么区别?

5 个回复

倒序浏览
int是基本数据,Integer是引用数据类型
回复 使用道具 举报
int是java中八大基本类型中的其中一种.Integer是int的包装类.java1.5之后出现了jdk的自动装箱和拆箱.自动转换.
当我们使用集合容器进行存储基本类型数据时候,在jdk1.5之前可能不太容易,在jdk1.5之后出现自动拆箱和装箱,自动转换,便于我们的开发
回复 使用道具 举报
int是基本数据,Integer是int的封装类
回复 使用道具 举报
Integer是int的封装类,基本数据类型都自己对应的封装类。封装类提供了很多方法用来操作数据。说简单点,java提供封装类就是为了简化代码的编写。直接调用方法就可以得到想要的结果,不用再去加减乘除,自己弄了。
回复 使用道具 举报
一个是基本数据,一个是对象类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马