关于方法快的理解

 静态代码块:函数

    static {  
    } 变量

2. 非静态代码块构造函数

    {  
    } static

    静态代码块和非静态代码块的异同点以下:new

  •     相同点:都是JVM加载类时且在构造函数执行以前执行,在类中均可以定义多个,通常在代码块中对一些static变量进行赋值。
  •     不一样点:静态代码块在非静态代码块以前执行(静态代码块 > 非静态代码块)。静态代码块只在第一次new时执行一次,以后再也不执行。而非静态代码块每new一次就执行一次。
相关文章
相关标签/搜索