Int[] array={1,2,3,4,5,6}与Int[] array=new array[6]然后赋值数组元素存储有什么区别吗?
array指向又有什么不同吗 ?
array指向又有什么不同吗 ?
解决方案 »
- 求一些java基础知识的考题 复习题 100分送上
- 为什么说:“如果根据 equals(Object) 方法,两个对象是相等的,那么在两个对象中的每个对象上调用 hashCode 方法都必须生成相同的整数结
- 输出格式的问题,急~~~
- Swing的问题
- 万分感谢!判断注释符是否存怎么没法判断呀?
- 请教高手,J2SE 1.4.1中javax.crypto里面有没有带RSA加密的算法啊?
- 关于客户端线程的问题,急救!!!!!在线等待!!帮忙!!
- 如何让JAVA Application 程序缩在WINDOWS任务栏上
- File问题
- spring 手动注入后 自动装配失败
- 如下JAVA代码为什么画不了圆?
- java中实现链接
实列化了相当于6个 6个都赋了值
Int[] array=new array[6]
初始化一个大小为6个元素的数组没赋值
写错了把 int[] array = new int[6]这个问题就和 String name = "name";String name = null;是一个道理的 ,其重要的区别在于
如果你的array 要通过某个方法才能得到值,那你就要先 声明这个int array = int[6]。
然后通过传参的形式 ,把array做参数,传到方法里,然后 赋值。。
恩,数组初始化写错了,应该是int[] array=new array[6];
至于你问的两个问是想问关于内存方面的吗?有点看不懂......
应该是下面这样
Int[] array=new int[6]然后赋值 1,2,3,4,5,6确实是想问关于内存方面的 前面没写清楚,不好意思啊
array指向也没有什么不同不同的只是前面的给定了初始化值123456
后面的由编译器给你默认值,全0
也就是前面的array = [1,2,3,4,5,6]
后面的array = [0,0,0,0,0,0]
仅此而已