首页 >> 知识问答 >

java数组初始化(java数组)

2024-08-08 06:01:17

问题描述:

java数组初始化(java数组),求路过的神仙指点,急急急!

最佳答案

推荐答案

2024-08-08 06:01:17

大家好,我是小跳,我来为大家解答以上问题。java数组初始化,java数组很多人还不知道,现在让我们一起来看看吧!

0、b=a之后,数组a与数组b没有共享同一块内存。

1、在Java中,数组是一个对象。b和a只是引用数组对象的引用变量。当 b = a 后,b所引用的对象(也就是数组)不再是原来的{10,11,12,13,14,15},而是a是所引用的对象{100,200,300}。

2、这个问题中,要弄清楚数组也是一个对象,即然是对象,在内存中就有其相应的存储空间,也就有相应的存储单元地址。而这个地址在以下两句中,分别赋值给了变量a和b。

int a[]={100,200,300};
int b[]={10,11,12,13,14,15};

3、因此当执行b = a时,就是将a中所存储的地址值赋值给了b,也就使得变量a和b中所存储的地址值是相同的。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章