问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

是不是 java static代码块优先执行啊?

发布网友 发布时间:2022-04-30 03:00

我来回答

5个回答

热心网友 时间:2023-10-09 04:34

static代码块是在类初始化时就被虚拟机执行的,所以最先输出的是d。
main方法是静态方法,是在类加载完之后由虚拟机调用的,调用之后才会输出c1。
一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;

热心网友 时间:2023-10-09 04:34

静态块不同于静态方法,方法需要你去调用才会执行,但是静态块在你JVM加载类的时候就会执行的。所以你看到静态块的东西先执行。

热心网友 时间:2023-10-09 04:34

你指的应该是静态方法把;
并不是你上面所说的优先执行;

而是方便程序员不创建对象而调用静态方法

热心网友 时间:2023-10-09 04:35

static是静态的意思。如果一个类中的一段语句是用static包裹着的 或者说是static修饰的(方法也算在内),这样的语句会在初始化对象的时候就执行 不需要程序员手动执行。追问那main方法也是静态方法,怎么不先执行呢

追答可能我说的有点误会啊,这次帮你总结如下:
类中static块即:static{语句} 这里的语句会在类被加载的时候就执行,在main方法之前执行。
程序加载完后自动执行main方法,不需要程序员自己调用。
个人浅薄见解,望指正。

热心网友 时间:2023-10-09 04:36

静态的方法就是先执行。追问不对啊,那main方法也是静态方法,怎么不先执行呢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 请以 有你,我的青春很精彩 为题写一篇六百字左右的作文 JAVA中 静态块的作用 怎样从银行卡转账到微信钱包支付密码是那个? 有你,我的青春充满阳光作文600字 java中关于static和static块的一个问题 java中"Static块"是怎么回事,怎么用的? 微信钱包充值的支付密码,是微信的支付密码?还是银行卡的 Java中,static代码块创建的IO流需要手动关闭吗? java中static 静态代码块有什么用? 微信充值是输微信钱包密码还是银行卡密码 java 在类中直接static{}和{}的区别在哪? 魔兽-冰封王座的英雄名字?? 我的青春里有你陪伴600字友谊篇抒情 作文 java中的static块有什么作用?有什么好处? 魔兽英雄的名字? 请以《有你,我的青春很精彩》为题,写一篇600字左右的作文 Java的静态块和初始化块分别何时执行?有什么区别? java中static块是干什么用的?有什么注意事项? 微信钱包充值输入的是银行卡的密码还是什么密码!为什么我输入银行卡的密码不行? 魔兽争霸3的所有人物名字大神们帮帮忙 有你我的青春充满阳光记叙文 华为nova5pro充电线是LX还是NB? 船厂车间管理存在的主要问题有哪些? 船厂的生产管理部都干什么工作,有发展吗?发展方向是什么 修造船生产管理 修造船完成生产后需要祭祀吗? 本科生 到 大连造船厂 做生产管理 好不好? 有没有发展? 麻烦好心人指点 谢谢 造船厂里面的质量管理部是做什么工作的? 中国400电话网站有哪些是正规的?我可以到哪些网站申请400电话? 国外企业主体资格公证认证程序是什么? 我 想了解一下大连造船厂的一些事 本科生 进去做 生产管理 怎么样 ?麻烦了 船舶的制造监督哪个政府部门管理 船舶修造安全管理 网上的400电话代理公司这么多,我该如何选择?各位朋友是到哪里办理的400电话,请给点经验。谢谢 民用船舶制造厂有哪个部门管理? 做梦梦到脚踩蛇向前走是什么意思,有点像滑板车的意思 梦见把一条蛇踩成两半。 淘批今选和淘批街都是什么商城?大家给介绍下 400电话收费情况 浅析船舶制造企业的成本控制 浙江途博的淘批街都是卖什么的啊?