java-数组以及构造代码块

来源:互联网 发布:反智主义 知乎 编辑:程序博客网 时间:2024/06/05 04:48

int a[] = new int[5];

int a[5] = new int[5];//非法

int a[][] = new int[3][];

int a[][] = new int[][3];//非法

初始化应从高维到低维

class Person

{

//构造代码块,所有对象创建时都会先执行

{

System.out.println("aha");

}

}

静态代码块

static

{

语句;

}

关于静态代码块,构造代码块以及构造函数的执行顺序:

静态代码块在类加载到内存的时候就执行,最先执行。

构造代码块其次,

构造函数最次。

0 0