尚硅谷视频课程java第七、八章
java第七、八章
1. 数组
public class HelloWorld {
public static void main(String[] args) {
int[] array = new int[4];
for (int i = 0; i < array.length; i ++)
{
System.out.println(array[i]);
//自动初始化为全为0的数组
//动态初始化
}
}
}
public class HelloWorld {
public static void main(String[] args) {
int[] array = new int[]{1,2,3,4};
for (int i = 0; i < array.length; i ++)
{
System.out.println(array[i]);
//自动初始化为1,2,3,4数组
//静态初始化
}
}
}
public class HelloWorld {
public static void main(String[] args) {
//不能同时使用维度声明和值初始化
int[] array = new int[4]{1,2,3,4};
for (int i = 0; i < array.length; i ++)
{
System.out.println(array[i]);
}
}
}
2.数组存储结构
当堆里面一个数组没有变量指向它,则会被java的垃圾回收机制销毁掉
3. 二维数组
int[][] array = new int[][]{{1}, {2}, {3, 4}};
int[][] array1 = new int[3][4];
int[][] array2 = new int[3][];
int[] array3[] = new int[3][4];
4. 数组赋值

浙公网安备 33010602011771号