您的位置首页百科问答

static关键字的作用

static关键字的作用

的有关信息介绍如下:

static关键字的作用

在Java学习中,static关键字主要有四种用法,可用于修饰成员变量、修饰成员方法,静态代码块和静态导包。小编下面给大家具体介绍下static关键字的用法及作用。总结可能会有欠缺之处,希望能多多少少帮助到大家吧!

static关键字可用来修饰成员变量,被修饰的变量属于类变量,表示全局静态成员变量,可通过类名.变量名直接引用。

修饰成员方法:使用类名.方法名来操作,可直接调用类的静态变量和其他静态方法。静态方法不能直接引用非静态方法,但非静态方法可以引用静态资源。

静态资源(被static修饰的变量和方法):是类初始化时加载的,是类实例之间共享的。

静态代码块:当Java类加载到JVM内存中而执行的代码块,

静态代码块只会执行一次,只在初始化类时执行。

静态导包:使用static关键字导入PrintHelper类的作用为--将PrintHelper类中的所有类方法直接导入。这样不与当前类的方法名冲突的话,直接可以采用方法名去调用类方法。

被static关键字修饰的内容都是全局共享的,JVM(Java虚拟机)只为其分配一次存储空间。

static关键字用法与作用就介绍到这了,希望能帮助您理解!