问一下为什么工厂类里Map容器要在静态成员变量定义后,在静态代码块中实例化啊,为什么不在成员变量定义的同时实例化呐?
代码如下:
在静态成员变量定义后,在静态代码块中实例化
public class BeanFactory(){
public static Map<String,Object>() beans;
static{
beans = news Map<String,Object>();
}
}
在成员变量定义的同时实例化
public class BeanFactory(){
public static Map<String,Object>() beans = news Map<String,Object>();
}