为什么1-8上一节课中讲解中静态方法调用静态变量时使用(类名.静态变量)调用的,但这一节课却讲的是直接调用??
是虚拟机直接调用的,程序执行的时候就会先调用静态代码块,之后才会调用其他代码块。
这跟直接调用有什么关系?
static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内,当虚拟机执行的时候它就会执行,是自动执行的