数组初始化方式
方法1
int array[ ]=new int[大小] //这里的大小一定要填写
方法2
int array[ ] //此时array对应的是一个空值
array=new int[大小]
方法3
int array[ ]={3,4,5,6,7};
自带函数:
int len=array.length 可以获取数组的长度,整数类型可以被接收
说人话就是,案例一中n2接受的n1的值2,案例二中数组接受的是arr1这个数组的存储位置
若想重新开一个相同大小地址所在地不一样的数组只需要重新new一个对象就行
但是因为堆中开的空间有限制,要在原有数组基础上元素,只能重新开一个长度更长的数组,并拷贝元素,再转移地址
对于二维的数组,可以只要第一个确定就行
结合下面的内存图去理解,就是一级地址中小区间里面,没有存二级地址