1)Java数组和C数组的存在意义基本相同,都是一堆数的组,都是从0开始计数。但是用法也有区别。
2)Java数组需要【声明】【创建】。
这里一定要注意,因为C中是不需要创建的。
int a_c[10]; //C语言表达方式
int[] a_java = new int[10]; //Java表达方式
3)Java可以用for循环不处理下标变量便顺序访问整个数组。
Eg.
for(int value : a_for)
System.out.println(value);
这段代码的意思是,顺序打印a_for数组。
4)初始化时可以用以下简略表达:
double[] a_init = {1,2,3};
5)这里特别强调,Java没有指针。
6)多维数组类推。
7)不管是数组的复制还是把数组作为参数传递给方法,都是一个【引用】的过程。