java static块和构造函数的实例详解