static 同事项目用到,刚好我也不是很清楚。 static方法 不依赖于任何对象就可以访问,静态方法不能访问任何非静态成员变量和非静态成员方法。 但是反过来可以。 static变量 静态变量被所有对象共享,在内存中只有一个副本,当且仅当类初次加载时被初始化。 static代码块 类被加载,static块顺序执行每个static块,并且执行一次。 注意 static不允许用来修饰局部变量