Skip to content

关于static静态代码块的执行时间问题 #677

@jiangliuer-beep

Description

@jiangliuer-beep

在作者的原文中javaguide/#/docs/java/basic/final、static、this、super.md是这样描述的:

静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new一次就执行一次。

 但我认为作者的描述不够全面,静态代码块可能在第一次new的时候执行,但不一定只在第一次new的时候执行。
 参考博客java的static块执行时机的介绍,第一次new属于初始化阶段,但初始化阶段除了第一次new还有其他的可能,请作者再更新文档,添加详细的介绍。
 谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    typoCorrect typos

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions