观点一、数组的初始化
数组在声明时就必须申请好空间
例如:
double[] a = new double[10]
byte[] b = new byte[1024]
由于这个特性,byte数组经常用于内存问题的验证,因为申请1024位的byte数组,就相当于预申请了1MB的内存空间
数组在声明后就会自动完成初始化,int类型初始化为0,double类型初始化为0.0,boolen类型则初始化为false
如果想要主动初始化为其他值,就需要代码编写,例如:
// for循环初始化模式
for (int i = 0; i < N; i++)
a[i] = 0.0;
// 声明模式
int[] a = { 1, 1, 2, 3, 5, 8 };
评论区