static关键字问题

weixin_45718499 2020-10-18 10:37:14
这样子写static是什么意思呢?
...全文
5415 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序张老师 2020-10-23
  • 打赏
  • 举报
回复
这是在验证静态代码块和构造方法哪个先执行,执行顺序是类加载的时候先执行静态代码块 完了是代码块 再完了是构造方法,静态代码块只执行一次 而代码块和构造方法每次创建对象都会执行
韩_师兄 2020-10-19
  • 打赏
  • 举报
回复
类加载时,最先执行的是静态代码块,且只加载一次.
timi先生 2020-10-18
  • 打赏
  • 举报
回复
静态代码块,一般用于初始化静态变量。这个应该是用于在类启动时第一时间输出开始和成功。
corner1988 2020-10-18
  • 打赏
  • 举报
回复
static{ ...} 1:静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造函数。 2:一般情况下,如果有些代码需要在项目启动的时候就执行,这时候就需要静态代码块。比如一个项目启动需要加载的很多配置文件等资源,我们就可以都放入静态代码块中。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧