static是java的修饰符

作用范围:

可以修饰变量、方法、代码块、导包

  • static修饰 方法:不能访问静态的变量和方法,可也被所用方法共享,涉及到其他的修饰词了。
  • static修饰 变量:变量就变成静态变量,可也被所有对象共享
  • static修饰 代码块:提升类初始化加载的顺序,先加载静态代码块、加载构造代码、加载构造函数,并且只加载一次
  • static修饰导包:可也直接使用类直接调用方法。

具体实例

static 修饰的代码块,只加载一次

hello 只会打印一次在控制台