社区
Java SE
帖子详情
static区块里的代码只会执行一次吗?
Azting
2007-11-09 03:26:04
static
{
...
}
这种static初始化区块在
多线程
情况下可能会执行多次吗?
...全文
549
10
打赏
收藏
static区块里的代码只会执行一次吗?
static { ... } 这种static初始化区块在多线程情况下可能会执行多次吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovewhzlq
2007-11-14
打赏
举报
回复
只执行一次,不用想太多
cracker234
2007-11-14
打赏
举报
回复
只执行一次
lilifb
2007-11-14
打赏
举报
回复
static 语句块里,只有在类被加载的时候运行一回。
试试更好
cww2010
2007-11-10
打赏
举报
回复
static 语句块里,只有在类被加载的时候运行一回。
godwater8
2007-11-10
打赏
举报
回复
看上去很酷哦 我测试在继承的时候改变静态变量 还是有些缺陷的
class A {
static int a=0;
static int geta() {
return a;
}
class B extends A {
static { a = 1; }
}
然后我调用B.geta()的时候 返回0
lilifb
2007-11-09
打赏
举报
回复
只执行一次
rorey_008
2007-11-09
打赏
举报
回复
static语句块在类的.class文件被加载的时候被执行,
因为.class只加载一次,所以static语句只执行一次
K_pax
2007-11-09
打赏
举报
回复
我觉得应该只执行一次
class Test{
static{
System.out.println("static静态块");
}
public static void main(String[] args){
System.out.println("main主线程");
}
}
运行结果为:
static静态块
main主线程
。。。。。。。。。。。。。。。。。。。。。
你可以看到static比main方法主线程还先运行!
beck_716
2007-11-09
打赏
举报
回复
静态块 只执行一次
yangxiao_jiang
2007-11-09
打赏
举报
回复
只执行一次。
父类静态
代码
块、非静态
代码
块、构造方法、子类静态
代码
块、子类非静态
代码
块、子类构造方法
执行
顺序
而静态
代码
块会在类加载的时候调用,并且
只会
调用
一次
。而非静态
代码
块是类初始化的时候调用,并且是在构造方法前调用。
执行
顺序为: 父类静态
代码
块 》 父类非静态
代码
块 》 父类构造方法 》子类静态
代码
块 》子类...
main函数加上
static
2.
static
修饰的
区块
,域
只会
初始化
一次
3.
static
修饰的域或方法,可以直接通过类的名字加上.进行调用 4.
static
修饰的方法内不能直接...
static
静态块使用多线程的问题
情况1: 在写静态
代码
块时,不注意的话会造成死锁. public class MyTest {
static
class A{
static
{ try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } B.test();/
史莱姆
区块
查找 超简单java
代码
打不开史莱姆
区块
查找器,自己写一个算了 import java.util.Random; import java.util.Scanner; /** * @Author: 长得太帅,要好好反省! * @Date: 2021/4/2 * @Description: */ public class McCheckSlimeChunk...
java
里
为什么主函数前面要加
static
修饰
2.
static
修饰的
区块
,域
只会
初始化
一次
3.
static
修饰的域或方法,可以直接通过类的名字加上.进行调用 4.
static
修饰的方法内不能直接使用非静态成员
static
关键字,告知编译器main函数是一个静态函数。也就是说...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章