Joh*_*ved 3 java groovy static closures static-initialization
我想知道如下所示的Java中的静态初始化程序是否是一个为实现该语言而构建的groovy.
public class className{
static{
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
不,那是一个块.Groovy也有这些.
class A {
static {
println "static init block"
}
{
println "init block"
}
def closure = {
println "closure field"
}
}
a = new A()
Run Code Online (Sandbox Code Playgroud)
上面的代码将打印:
$ groovy Block.groovy
static init block
init block
Run Code Online (Sandbox Code Playgroud)