假设有一个类当静态块在Java类实例化
public class Menu {
private static Map<String, String> buttonEventMap = new HashMap<String, String>();
static {
buttonEventMap.put("show-user","show");
buttonEventMap.put("delete-user","delete");
}
public static Map<String, String> getHashMap() // To get the hash map
}
什么块,到时将被实例化,生命周期的一个静态块中的程序在启动时或当我们创建类的第一个对象
我们是否假设'main'在这个类之外? – Insectatorious
主要将在类之外 – Isuru
http://stackoverflow.com/questions/2007666/in-what-order-do-static-initializer-blocks-in-java-run和http://stackoverflow.com/questions/ 2943556/static-block-in-java –