类
public class Base {
static {
System.out.println("静态代码块");
}
{
System.out.println("实例代码块");
}
public Base() {
System.out.println("基类构造方法");
}
}
执行
public static void main(String[] args) {
new Base();
}
结果
静态代码块
实例代码块
基类构造方法
执行顺序
类的加载大概就是在内存中形成了类似下面的布局
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f5e26d247ec019c3717fa0514874d37b.png)