static 修饰初始化块

来源:互联网 发布:mysql update性能优化 编辑:程序博客网 时间:2024/06/05 22:54
import java.util.HashMap;import java.util.Map;public class StaticInit {    public static final Map<String,String> init = new HashMap<String,String>();        //static修饰初始化块,即静态块,只属于类对象,而不属于单个的Java对象,常用静态块来初始化一些变量    //静态表示内存共享,每一个实例都指向同一个内存地址    //java的内存:java把内存分为栈内存和堆内存,栈内存用来存放一些基本类型的变量和数组及对象的引用变量,而堆内存主要是来放置对象的。    static{        init.put("曲阳", "支付宝");        init.put("蒋伟利", "亚信");        init.put("胖子", "海康");    }        public static void main(String[] args) {        System.out.println(StaticInit.init.get("曲阳"));        System.out.println(StaticInit.init.get("蒋伟利"));        System.out.println(StaticInit.init.get("胖子"));            }}

0 0
原创粉丝点击