开发者社区> 问答> 正文

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

已解决

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

展开
收起
文艺cyt 2022-04-02 21:44:56 595 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

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

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

    2022-04-02 23:32:49
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
JAVA反射原理以及一些常见的应用 立即下载
低代码开发师(初级)实战教程 立即下载