static修饰的变量被称为静态变量,会有两个特征:
静态变量的数据会被本类中所有实例对象所共享;
如果静态变量的访问权限高于private,则可通过“类名+变量名”进行访问
static修饰的变量被称为静态变量,被限定作用域在本文件中,如果该静态变量的访问权限高于private,则可使用“类名+变量名”来访问
被static修饰的方法叫做静态方法。同静态变量一样,如果该静态方法的访问权限高于private,则该静态方法可以被“类名+方法名”直接调用,不需要创建对象调用。
在Java中,被static修饰的代码块被称为静态代码块,静态代码块被类加载时,就会被执行,且只会被执行一次(因为类只会被加载一次)
原文:https://www.cnblogs.com/finb-blog/p/12979156.html