Bootstrap

Java之static静态对象

static关键字:
        1.概念:
                    被该类的所有对象共享使用,不依赖于某个具体的对象,和对象无关,依赖于类,在内存中唯一只有一份

        2.类的加载过程:
                    第一次使用new创建Student类的对象时,首先检查.class文件,是否被加载到方法区中,如果没有,把
            Student类的.class文件加载到方法区中(此时还没有对象),如果.class文件中有static静态修饰的内容,
            会把static静态修饰的内容,加载方法区的静态区中,并且要完成静态成员的初始化然后: 才进行对象的创建。

        所以: 先有静态代码块,才加载对象。 

 static修饰成员变量的使用:

static修饰修饰成员变量(类变量: 依赖于类,与对象无关)
        1.定义格式:
                    static 数据类型 变量名称 = 数据值;

        2.使

;