static 可以修饰属性、方法、代码块、内部类随着类的加载而加载。可以通过“类.静态变量”的方式进行调用静态变量的加载要早于对象的创建;由于类只会加载一次,则静态在内存中也只会存在一份:存在方法区的静态域中静态方法中只能打用静态方法或属性在静态方法中不能用this关键字和super关键字非静态方法中既可以调用非静态的方法和属性;也可以调用静态的方法和属性