有人可以解释一下下面是什么吗?
public class Stuff
{
static
{
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch ( ClassNotFoundException exception )
{
log.error( "ClassNotFoundException " + exception.getMessage( ) );
}
...
}
这个 static { ...} 有什么作用?
我知道 C++ 中的静态变量,但那是静态块还是什么?
这玩意什么时候执行?