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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Seven、HQ 中级黑马   /  2015-10-29 15:18  /  1008 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人现在只知道Integer是int的包装类,大部分时候用的都是int类型,所以对Integer的意义有些模糊了。求解答~

4 个回复

倒序浏览
两者一般可以自动转换。
当我们需要对基本数据类型操作时,就要转换为Integer对象,调用他的一些方法。而int不能调用方法。
回复 使用道具 举报 1 0
大多数的时候是可以通用的,比如 Integer  n = 5; 于int n = 5; 都是定义了一个n=5的一个变量,其中jvm会自动完成自动具体要看需要使用的是一个对象还是一个简单的数据类型
回复 使用道具 举报
(楼上的这个贴是没有完成不小心发上去的,抱歉!)大多数的时候是可以通用的,比如 Integer  n = 5; 于int n = 5; 都是定义了一个n=5的一个变量,其中jvm会自动完成自动具体的自动装箱和拆箱。我们使用时只需要注意的是需要传入的是一个对象还是一个具体的基本数据类型。
回复 使用道具 举报
Integer里有几个方法比较好,用的时候会调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马