数组中a=b与a[i]=b[i]的区别

aa663325 2018-01-17 01:54:23
两个数组a和b。

a=b;


for(int i=0;i<a.length;i++)
a[i]=b[i];

的区别
...全文
3717 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanfather 2018-03-12
  • 打赏
  • 举报
回复
简述区别: 第一个,a和b指向内存同一个地址,就是a和b是一个东西 第二个,a和b在内存中地址可以相同也可以不同,但是数组中的值是一样的
qq_39704122 2018-03-12
  • 打赏
  • 举报
回复
一个是值,一个是地址
屌丝Java 2018-03-09
  • 打赏
  • 举报
回复
JavaScript不是Sun公司开发的,是网景公司96年开发的脚本语言,后来跟Sun公司合作才改名叫JavaScript,他跟Java没有半毛钱关系。
smnzg 2018-03-08
  • 打赏
  • 举报
回复
第一个是把对象b赋给对象a 第二个是对象b的值附给a的值
卡卡2019 2018-02-28
  • 打赏
  • 举报
回复
一个是指向地址一样,一个是值一样,指向地址不一样
MoShaoBBC 2018-02-01
  • 打赏
  • 举报
回复
第一种,a和b两个数组,a=b,只是将b的地址也就是引用给了a,使a的引用发生了改变,此时打印,其实打印的是同一个地址下的数组,原来的a数组会因为没有被引用到,被JVM的GC回收 第二种,通过for遍历,是将b数组内的元素分别赋值给了a中的元素,致使打印结果是一致的,但打印的数组的地址是不同的,a还是a的地址,b还是b的地址
Main_csdn_String 2018-02-01
  • 打赏
  • 举报
回复
对比下 JavaScript是前端的语言,直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型 Java是后端的语言。面向对象编程语言 虽然两者看着差不多,而且都带着Java不过区别很大。 对比两个数组的情况下。Java是对比[i]内定义好的数组下标,JavaScript是对比两者的全部内容。
MoShaoBBC 2018-02-01
  • 打赏
  • 举报
回复 1
引用 4 楼 weixin_39670158 的回复:
看不懂问题,给你个图自己体会。。
可以的,很强势!!!
你米哥 2018-02-01
  • 打赏
  • 举报
回复
a = b 是地址赋值, a[i] = b[i] 是变量赋值
youyouke 2018-01-25
  • 打赏
  • 举报
回复
a=b是将堆中的b的地址给a,也就是说两个数组a和b同时指向堆中分配的数组。 a[i]=b[i]是将b数组i角标的数值赋给对应a数组的i角标元素。
邻家大哥呀 2018-01-23
  • 打赏
  • 举报
回复
首先,摒弃编程语言的区别不说。 a=b:引用数据类型,指向的是数组对应的内存地址 a[i] = b[i]:表示的是数组内部元素的相等
墨笙弘一 2018-01-22
  • 打赏
  • 举报
回复
数组名字代表在内存中地址是相等的,后者代表的是比较两个元素是否相等
y363893017 2018-01-22
  • 打赏
  • 举报
回复
JavaScript和Java它们不是同一种语言,先不说机制时候一样,就算是一样这样的比较也没得意义。
weixin_39670158 2018-01-21
  • 打赏
  • 举报
回复
看不懂问题,给你个图自己体会。。
guLver 2018-01-20
  • 打赏
  • 举报
回复
第一种: 数组为引用数据类型 变量名只是代表的堆内存中的地址值 a = b 就是将b的地址值给了a 结果就是a 和b 变成了同一个数组,只是名称不同而已 第二种: 就是将b中的元素分别赋值给a 中的元素, 还是两个数组 只是两个数组中所存储的值是一样的 地址值是不同的
2dot5 2018-01-17
  • 打赏
  • 举报
回复
第一种 指针所指的内存单元没有变 第二种 是两个内存单元复制 2dot5
maradona1984 2018-01-17
  • 打赏
  • 举报
回复
a=b,a和b指向的地址是同一个,所以你对两数组里的值进行修改效果是一样的,你可以打印 第二种,a和b指向的地址不相同,对两数组的值修改是互不影响的,你可以打印

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧