开发者社区 问答 正文

Java类静态属性的执行顺序是怎样的?

Java类静态属性的执行顺序是怎样的?

展开
收起
小天使爱美 2020-04-07 12:55:38 997 分享 版权
1 条回答
写回答
取消 提交回答
  • 当JVM第一次主动使用某个类时,系统会在类准备阶段为该类的所有静态Field分配内存;在初始化阶段则负责初始化这些静态Field,初始化静态Field就是执行类初始化代码或者声明类Field时指定的初始值,它们的执行顺序与源代码中的排列顺序相同。

    2020-04-07 12:56:00
    赞同 展开评论