永发信息网

java数组引用问题

答案:2  悬赏:20  手机版
解决时间 2021-01-30 13:13
如果在java中声明int[]a = new int[6];这样一个引用,首先会在栈区创建一个4字节的引用,然后这个引用再指向一个包含6个int引用的地方,那这6个int引用是存在栈区,还是存在堆区?如果不是基本类型数组,是对象数组,他们的引用方式是否也是一样
最佳答案
建议你去看一看局部变量和全局变量的作用域, 你就可以发现 public static void Inita(){ int a[]=new int[3]; a[0]=1; a[1]=2; a[2]=3; } 这里面的数组a是局部变量,和上面的static的a并非同一个数组,也就是说,你的static数组并没有初始化。理所当然出现空指针异常。
全部回答
对象数组(也是你上面所说的引用数组)你在声明初始化后,java给它的默认值就是为null值的,只有自己再去实例化具体的对象,它才不为null。所以你不去实例化,调用它的方法就会报那个空指针的异常! 附:注意下声明并初始化不同类型的数组时它给的默认值是什么就好了,相当于int[] a = new int[3],则表明数组a里面的元素默认都为0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百世汇通(赤水源大道)地址在什么地方,我要处
【勇气造句】用勇气来造句
二手集资房私下交易合法吗
国通(分小段与302省道交叉口南200米花山司法
求襄阳士官学校管理情况,手机管理怎么样,士
回雪的意思是什么啊?知道的请说下!
要参加艺考,想学播音主持,有哪位路过的师哥
建设工程民事责任的主要承担方式包括()。A.停
帮忙给一个姓王的取个外号,越损越好,越多越
汇诚物流(302省道西50米汇诚物流)地址有知道
桑塔纳用钥匙看门,可以开驾驶室的门,但别的
紧急求助关于error bar
抚顺翳珀目前的真实价格是多少?
车牌号被人下了胎也放了气怎么办
燠咻的意思是什么啊?知道的请说下!
推荐资讯
高安市停车场怎么去啊,我要去那办事
中国体育彩票(光明大道与大同路交叉口东150米
去,青,各,由,每,可,目,西这几个字加相同的偏
浙江绍兴世贸中心属哪一区,详细地址,邮编
东风风神s30机体排空气口在哪里
求推荐有没有童装汉服现货的店
乌梅丸中配伍乌梅的用意是()A.收敛肺气B.安蛔
钟鼎之家的意思是什么啊?知道的请说下!
一号线地铁列车BCU是()的简称。
生态门甲醛含量真的很低吗
南开大学2010外语学院宿舍是几个人一个寝室啊
金目的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?