永发信息网

Java里包装类型可以和基本类型比较吗?

答案:2  悬赏:40  手机版
解决时间 2021-02-04 09:52
Java里包装类型可以和基本类型比较吗?
最佳答案
应该是不能进行比较,除非进行转换:
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的 数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
全部回答
int 是基本类型,直接存数值 integer是类,产生对象时用一个引用指向这个对象 java把内存划分成两种:一种是栈内存,另一种是堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配 而实际的对象是在存储堆内存中 即 int i = 5;//直接在栈中分配空间 integer i = new integr(5);//对象是在堆内存中,而i(引用变量)是在栈内存中 在堆中分配的内存,由java虚拟机的自动垃圾回收器来管理. 因为在堆中分配空间所需的时间远大于从栈中分配存储空间,所以java速度比c 慢 当需要往arraylist,hashmap中放东西时,像int,double这种基本类型是放不进去的,因为容器都是装object的,这是就需要这些基本类型的外覆类了。java中每种基本类型都有相应的外覆类。 int 和 integer 的区别 java 提供两种不同的类型:引用类型(或者封装类型,warpper)和原始类型(或内置类型,primitive)。int是java的原始数据类型,integer是java为int提供的封装类。java为每个原始类型提供了封装类。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
神话美妆定制培训地址有知道的么?有点事想过
女儿陪伴妈妈的话
弗洛伊德把人的意识分为(  )。
山东什么河流有结冰期
lg g3 us990怎么刷回官方rom
你们知道哪有帽子上头F的帽子啊
乐知教育(宁波慈溪市)怎么去啊,我要去那办事
钦讶的意思是什么啊?知道的请说下!
在探究“声音产生的原因”时,敲击音叉,小球弹
鼓浪屿琴行地址有知道的么?有点事想过去
她要我说出我们适合在一起的理由?
暗黑三野蛮人荒原套用什么腰带
生死狙击雷霆炎魔卖号100元以下的号
子夫教育地址在什么地方,我要处理点事
家兔的毛,灰(B)对白(b)呈显性,短(E)
推荐资讯
全都购物地址有知道的么?有点事想过去
翠围珠绕的意思是什么啊?知道的请说下!
中国邮政(大桥路邮政支局)这个地址在什么地方
电话是华为牌的,在手机里把4G关掉用3G的,怎
如何自己剪八字形刘海,太阳的后翼中的女主角
reach怎么用
是什么牌子?衣服的商标是两只小狗 面对面的
吉利金刚遥控器没反应,启动也没反应
长江流域的洪水主要由什么形成的
下列关于结构性理财计划的论述中,错误的一项
福安市科杰机械设备公司在哪里啊,我有事要去
曲麻莱县疾病预防控制中心地址在什么地方,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?