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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yph19950519 中级黑马   /  2016-3-19 02:22  /  772 人查看  /  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
回复 举报
您需要登录后才可以回帖 登录 | 加入黑马