内存分为5个区
静态变量 存放到全局区。初始化1次之后就一直存在(***)
程序运行
1 编译
2 连接(动态)
3 装载到内存(动态)
执行顺序
静态变量在第一次使用时(所属类)初始化时初始化。并一直存在全局区,属于所在类的成员变量。
调用函数时,
1 初始化字段 成员变量
2 静态构造
3 构造函数