A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
↘ふ紫铯幽夢
中级黑马
黑马币:110
帖子:122
精华:0
© ↘ふ紫铯幽夢 中级黑马 / 2014-6-12 16:23 / 2089 人查看 / 29 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
Gaara33 发表于 2014-6-12 17:10 数组一旦初始化,长度就不能改了,不然的话数组自己直接自己增删数据了,那就不用总是转到集合区增删了。 ...
Gaara33 发表于 2014-6-12 18:36 你这个是又新建了一个对象,第一句对应的对象已经被你舍弃了,arr指向了一个新的数组对象,之前的代码中 ...
格子、 发表于 2014-6-12 19:23 int[] arr={1,2};是动态初始化了一个数组,并且直接进行了赋值,所以没有错误!!! arr={1};这句就很搞 ...
HF_Opticalix 发表于 2014-6-12 23:15 一句话 arr是引用类型 只能被对象所指向! 所以arr = {1} 是不允许的 int[] arr={1,2}; 之所以这个可以,是 ...
ixiangfeng 发表于 2014-6-12 23:07 arr代表的是一个地址,一个引用,第二句话把一个具体的对象赋值给一个引用,我觉得是这里出的问题吧 ...
西门吹风 发表于 2014-6-12 22:53 int[] arr={1,2}; arr={1}; //{1}不是数组吧,应该是arr=new int[]{1}
云的牧羊人 发表于 2014-6-12 19:31 你是想给arr数组再赋值个1还是什么意思?arr数组初始化一次后,已经存在于内存中了,你举得例子中已经规定 ...
有了黑马骑士勋章,比白马王子还要牛!