问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

integer和int的区别是什么?

发布网友 发布时间:2022-04-01 14:01

我来回答

2个回答

懂视网 时间:2022-04-01 18:23

int和integer相比Integer对象会占用更多的内存。Integer是一个对象,需要存储对象的元数据。但是int是一个原始类型的数据,所以占用的空间更少。

  

  int是基本数据类型,int变量存储的是数值。Integer是引用类型,实际是一个对象,Integer存储的是引用对象的地址。Integer变量(无论是否是new生成的)与int变量比较,只要两个变量的值是相等的,结果都为true。非new生成的Integer变量与new Integer生成的变量比较,结果为false。

  

  

热心网友 时间:2022-04-01 15:31

integer和int的区别是:变量不同。

1、两个new Integer变量比较,永远是false,因为new生成的是两个对象,其内存地址不同。

Integer i = new Integer(100);Integer j = new Integer(100);System.out.print(i == j); //false

2、Integer变量和new Integer变量比较,永远为false。因为Integer变量指向的是java常量池中的对象,而new Integer的变量指向堆中新建的对象,两者在内存中的地址不同。

Integer i = new Integer(100);Integer j = 100;System.out.print(i == j); //false

3、两个Integer变量比较,如果两个变量的值在区间-128到127之间,则比较结果为true,如果两个变量的值不在此区间,则比较结果为false。

Integer i = 100;Integer j = 100;System.out.print(i == j); //true

Integer i = 128;Integer j = 128;System.out.print(i == j); //false

1、Integer 是 int 的包装类,int 则是 java 的一种基本数据类型。

 2、Integer 变量必须实例化后才能使用,而int变量不需要。

3、Integer 实际是对象的引用,当new一个 Integer时,实际上是生成一个指针指向此对象;而 int 则是直接存储数据值。

4、Integer的默认值是,int的默认值是0。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
汉江汉江简述 林伽瑜尼 什么意思 脸骨架大的人瘦下来好看吗-脸骨架大怎么瘦下来 故意伤害罪未遂处罚怎么处理 故意伤害犯罪未遂怎么判刑 桌面图标不见了 任务栏也没有了 win7任务栏 桌面图标都不见.管理器打不开 有什么地方可以看柯南啊!要全部!!!请高手! 湘菜红油怎么做 d一link一dlr一605有线路由器平板怎么设置无线 一机双卡和双卡双待的手机有什么区别,还是一个意思呢? 双卡双待一个5g一个4g是两个手机卡吗? 双卡双待和双卡单待的区别 我看到有的手机是双卡单待双卡双待的它们都是什么意思啊 伙伴们,双卡双待手机是什么意思?是不是等于有两个电话号码一个移动,一个联通 号码? 双卡单待和双卡双待是怎么回事 用两个号码 是用双卡双待的手机好 还是用两个手机好啊 是用双卡双待的手机好呢,还是直接买两部手机好呢? 双卡双待的手机相当于两个手机吗 带两个手机好还是双卡双待好 用双卡双待手机好还是用2个手机好? 网关的区别 网关和默认网关的区别和用法? 我电话被加黑名单了怎么还能打过去 au多轨混缩保存以后变成这样,如何才能变成一个mp3文件呢? 电话被对方加入黑名单。对方还能收到我短信不 au3.0录干音怎么导出mp3 au“文件”里没有“导入”“导出”这两个键,该怎么导出音频文件 如果电话号码被对方加入黑名单,一般有哪些语音提示,?怎样才能确定呢?急_百度问一问 AU导出MP3格式时前面有汉字,导出的文件不能不能播放 菠萝菠萝蜜怎么切? 菠萝蜜怎么切图解,凌晨两点半 菠萝蜜怎么剥皮,菠萝蜜怎么切 国家安全企业标准等级一级,二级,三级哪个等级高 win10自动进入安全模式后无法退出怎么办 win10进入安全模式怎么退出安全模式 什么原因退不出win10安全模式 win10安全模式退出不了 我的win10进了安全模式不能解除了,怎么办? win10进入安全模式怎么退出 win10按f8进不了安全模式是什么原因? win10自动进入安全模式无法退出怎么办 把好友删除 没有 只有转账记录 怎么加回来 我把一个微信好友删了,但有转账记录,能不能找回对方? 请问哪位电脑高手,知道办公软件的EXECL的文档格式是.xls,那么WORD文档的文件类别的文件格式是什么? 2018-2019-《入党积极分子考察表》填写样例-word范文模板 (1页) int和integer的区别是什么? 到哪里可以实时查询各地区大气压 哪个网站可以查当地的气压值? 在哪里可以找到“全国各个城市的平均大气压”?