java中当static块和构造函数同时出现,顺序是?

Posted mark-to-win

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中当static块和构造函数同时出现,顺序是?相关的知识,希望对你有一定的参考价值。

静态块先于构造函数执行  (视频下载) (全部书籍)

 

class Student {
    int age;
    String name;
    static int count;

    public Student() {
        System.out.println("in constructor");
    }
/*只执行一次。*/
    static {
        System.out.println("hello");
        count = 0;
    }
}

public class Test {
    public static void main(String[] args) {
。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/index.html?content=JavaBeginner/javaUrl.html&chapter=JavaBeginner/JavaBeginner2_web.html#StaticBlockConstructorDifference



















以上是关于java中当static块和构造函数同时出现,顺序是?的主要内容,如果未能解决你的问题,请参考以下文章

java构造代码块和构造函数内的代码块有啥区别,谁先执行

构造函数顺序

java中构造代码块static代码块和局部代码块的区别

构造函数,构造代码块和静态代码块的先后顺序和运用

Java的初始化块

java中初始化块静态初始化块和构造方法