实例化类的时候代码运行顺序

内存分为5个区

静态变量 存放到全局区。初始化1次之后就一直存在(***)

程序运行

 1 编译

 2 连接(动态)

 3 装载到内存(动态)

执行顺序

    静态变量在第一次使用时(所属类)初始化时初始化。并一直存在全局区,属于所在类的成员变量。

    调用函数时,

   1 初始化字段 成员变量

   2 静态构造

   3 构造函数

 

posted @ 2020-04-26 10:12  zklve2  阅读(157)  评论(0编辑  收藏  举报