数组赋值问题

qq_36572746 2017-09-07 10:23:29


数组的赋值问题
第一张图在把地址值赋值给数组3的时候,声明了数组3的类型,
第二张图在把空常量赋值给数组的时候,只是声明了数组名。
这个是什么原因。
截取的第一张图是采用的动态初始化,第二张图的数组采用的是静态初始化
...全文
225 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Timor_D 2017-09-11
  • 打赏
  • 举报
回复
第一个只是声明了数组的长度是3,然后进行赋值;第二个是声明数组的同时实例化了数组的每个元素 int [] arr3=arr,在内存中是arr的指针指向了arr arr=null。只是从新给数组赋了空值。
  • 打赏
  • 举报
回复
我是新手,学习了,谢谢
湖东路59号 2017-09-08
  • 打赏
  • 举报
回复
自由自在_Yu 2017-09-08
  • 打赏
  • 举报
回复
第一张图在把地址值赋值给数组3的时候,声明了数组3的类型。 这里声明了数组3的类型和长度了,说明下面要用到arr3 第二张图在把空常量赋值给数组的时候,只是声明了数组名。 arr = null; 这样只是先声明一个arr,暂时不使用,等用到的时候再赋值,不用的时候先设为null,节省内存
soton_dolphin 2017-09-08
  • 打赏
  • 举报
回复
一个是声明数组然后赋值,一个是直接赋值
Adrain4Zhang 2017-09-08
  • 打赏
  • 举报
回复
王八的屁股————————规定(龟腚)
qq_36572746 2017-09-08
  • 打赏
  • 举报
回复
额,可能表达的不清楚,意思是为什么都是对数组的赋值,格式不一样嘞,刚看到这,实在是不懂啊
李德胜1995 2017-09-07
  • 打赏
  • 举报
回复

62,628

社区成员

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

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