gpt4 book ai didi

java - 没有赋值的静态初始值设定项是什么意思?

转载 作者:行者123 更新时间:2023-11-29 07:43:58 27 4
gpt4 key购买 nike

我看到了这个post

static initializer. It is used to provide non-trivial initialization for static variables of your class

然后我看到了这段代码:

public class CommandFactory {
private CommandFactory() {
}

static {
new CommandFactory();
}

这样做的目的是什么? (因为没有分配给任何字段)

最佳答案

作者的意图可能是为其构造函数的 side-effects 实例化 CommandFactory .

关于java - 没有赋值的静态初始值设定项是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27470499/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com