【发布时间】:2010-12-16 18:31:51
【问题描述】:
谁能解释一下下面是什么?
public class Stuff
{
static
{
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch ( ClassNotFoundException exception )
{
log.error( "ClassNotFoundException " + exception.getMessage( ) );
}
...
}
这个 static { ...} 有什么作用?
我知道 C++ 中的静态变量,但那是静态块还是什么?
这东西什么时候执行?
【问题讨论】: