java 数组一旦被创建,大小就不能改变。为什么下面代码可以?
3个回答
2012-12-23
展开全部
你那相当于重新定义了一个数组。不可改变是说你往里面放值的时候,当值超过时,数据大小不能自动改变。
展开全部
跟你打个比方,像是int a ,a=1;a=3;a先赋值为1,后又将其值改为3是相似的意思,首先创建了 s,后又重新再创建了一个,其名也为s,故而s长度改变了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
亲,,,s的指针又指向了新的 地址 就是你第二个创建的对象的地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询