开发者社区 问答 正文

静态代码块和构造代码块有什么相同点和不同点呀?

已解决

静态代码块和构造代码块有什么相同点和不同点呀?

展开
收起
文艺cyt 2022-04-02 21:44:56 638 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    相同点:都是JVM加载类后且在构造函数执行之前执行,在类中可定义多个,一般在代码块中对一些static变量进行赋值。

    不同点:静态代码块在非静态代码块之前执行。静态代码块只在第一次new时执行一次,之后不在执行。而非静态代码块每new一次就执行一次。

    2022-04-02 23:32:49
    赞同 展开评论
问答地址: