永发信息网

java 引用类型和原始类型 区别

答案:2  悬赏:50  手机版
解决时间 2021-04-09 14:01
java 引用类型和原始类型 区别
最佳答案
原始类型也叫做基本类型,java只有8种基本类型,分别是byte,short,int,long,float,double,char,boolean。引用类型是自己定义的类对象。
主要区别有,基本类型是在堆栈上进行内存分配,引用类型堆栈上只有引用,内存分配在堆上,属于动态分配。基本类型不可以调用方法,但是可以使用基本类型的包装器来调用。
全部回答
1:java 提供两种不同的类型:引用类型和原始类型(或内置类型)。int是java的原始数据类型,integer是java为int提供的封装类。java为每个原始类型提供了封装类。 原始类型封装类 booleanboolean charcharacter bytebyte shortshort intinteger longlong floatfloat doubledouble 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 2:使用场合,例如说 往arraylist里面add,必须add的是object 而int不是对象,就只能把integer添加进去 3:int是基本类型, integer是int对应的封装类, 声明int a; a自动赋值0; 声明integer a; a自动赋值为null 4:int是基本的数据类型 integer是类 int的初始值为0,不能为null,如果需要为null的时候,需要用integer
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
设阿伏加德罗常数的数值为NA,下列说法正确的
网罗大师名言名句有什么?
全兴批发部地址有知道的么?有点事想过去
用什么关键词能搜到A&v图片?
已知等腰三角形的腰长、底边长分别是一元二次
常见的交通工具有哪些,空中交通工具有哪些中
在古代,古体诗与近体诗的分水岭在什么朝代
正比例函数y=2x的图象所过的象限是A.一、三象
奉献国学经典名句,国学名言关于诚信的
45*4的大众CD能带动最大多大功率的喇叭?效果
田东县右江矿务局医院在哪里啊,我有事要去这
生石灰可作食品包装袋内的干燥剂,其干燥的原
肝功能(自测)
ifree在外地拨打京津冀号码收费吗
来宾市医保社保一体卡丢失,如何补办?
推荐资讯
单选题将平面直角坐标系的某点的坐标向上或向
新兴火锅地址有知道的么?有点事想过去
女孩子适合骑什么样的赛车?
什么可以放微波炉,哪些一次性饭盒可以放进微
淘宝店铺没了怎么恢复,淘宝店铺装修时不小心
卓智楼怎么去啊,有知道地址的么
世纪华联云川店地址在什么地方,想过去办事
怎么买京东的便宜东西,为什么天猫的商品比京
如图,在△ABC中,D是AC延长线上的一点,∠BC
单选题下列关于巴尔扎克的说法,错误的是A.用
你们试一下,我那天自己一个人在家对着镜子看
成都淮口 哪儿?有什么好吃好玩的地方吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?