static: static静态,可以修饰类,成员变量,成员方法,代码块.static修饰的成员变量和方法独立于该类的任何对象,也就是被类的所有成员共享,这要这个类被加载,虚拟机就能根据类名在运行时数据区的方法区找到他们.无需对象引用.static会将所有应用的属性,方法以及内部类直接产生引用关系,而并非与类的实例,这时为什么可以使用类名.方法名就能引用的原因.由static修饰的代码块在类被加载的时候就已经执行,而非静态代码块是类在被创建的时候执行. 上面那些不是我想说的,static最重要的…