由static关键字修饰的变量和方法被称做静态变量和方法,用final static修饰一个成员变量,这个成员变量就会成为一个静态常量。
被声明为static的变量、常量和方法被称为静态成员,静态成员属于类所有,区别于个别对象,可以在本类或其他类使用类名和“.”运算符调用静态成员。
调用类的静态方法无需实例化,无需创建类的对象。直接使用类名和“.”运算符调用静态方法。
在静态方法中不可以使用this关键字;
在静态方法中不可以直接调用非静态方法
java代码中各个区域运行的顺序:
静态代码块-->非静态的代码块-->构造方法-->成员方法