Java中初始化块和静态初始化块的区别

http://www.cnblogs.com/woshijpf/articles/3632489.htmlhtml   在Java中,有两种初始化块:静态初始化块和非静态初始化块. 静态初始化块:使用static定义,当类装载到系统时执行一次.若在静态初始化块中想初始化变量,那仅能初始化类变量,即static修饰的数据成员. 非静态初始化块:在每一个对象生成时都会被执行一次,能够初始化类的实例变量
相关文章
相关标签/搜索