我正在学习一些类,其中我发现了一个像这样的哈希集实现
public static HashSet<String> set = new HashSet<String>();
static{
set.add("abc");
set.add("def");
set.add("eghi");
}
在static block
中,我只是想知道这种模式被称为static
初始化。这是否意味着最初当 jvm 启动时,我们有了带有initialized
值的集合。
请指教。