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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yph19950519 中级黑马   /  2016-3-19 02:22  /  696 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于int和Integer的区别

8 个回复

倒序浏览
int 是基本数据类型
Integer是其包装类,注意是一个类。
回复 使用道具 举报
int 是基本类型,直接存数值
integer是对象,用一个引用指向这个对象
Java 中的数据类型分为基本数据类型和复杂数据类型
int 是前者>>integer 是后者(也就是一个类)

Java中int和Integer关系是比较微妙的。关系如下:

  1.int是基本的数据类型;

  2.Integer是int的封装类;

  3.int和Integer都可以表示某一个数值;

  4.int和Integer不能够互用,因为他们两种不同的数据类型;

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
前来学习
回复 使用道具 举报
int 是基本数据类型 整型
回复 使用道具 举报
.. 好水好水
回复 使用道具 举报
int是一个基本数据类型,一般在定义变量的时候用到的
Interger是一个类。他有他自己的功能,
回复 使用道具 举报
int是基本数据类型,Interger是个封装类
回复 使用道具 举报
weijk 中级黑马 2016-3-23 23:32:06
9#
一个基本数据类型 一个引用数据类型,ArrayList那里要创建int型集合必须用integer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马