最近我在看很多程序中,注意到
static {
//some code here
}
我只是想了解一些关于这个问题的信息。我习惯于代码块都在方法或类中,这个是不是只是将代码块中的所有代码设置为静态修饰符,还是还有其他内容?
最近我在看很多程序中,注意到
static {
//some code here
}
我只是想了解一些关于这个问题的信息。我习惯于代码块都在方法或类中,这个是不是只是将代码块中的所有代码设置为静态修饰符,还是还有其他内容?
这可能是一个与静态初始化块重复的问题。
无论您创建多少该类型的对象,静态块只会被调用一次。
静态块内的代码会在JVM加载类时首先执行(例如,在构造函数之前)。