static代码块与非静态代码块的区别:

static代是码块是在类加载时就加载的,而非静态代码块只有在对象实例化时才执行!