java基础知识—关于Static静态修饰符的使用

关于Static静态修饰符:

1.概念:

Static是一个修饰符;当他用在方法上是为静态方法在类第一次加载时率先加载,用在变量上是为静态变量;使用Static修饰的方法或是变量都是存放在jvm中的方法区,不和类相关联,所以其内容都是一次编译永久有效。

2.用处:

静态属性:静态修饰的变量可以直接使用类调用方法去调用:类名.变量名;而非静态变量则需要去实例类后才能调用;(如果是静态变量推荐使用类调用方法去访问,这样可以直接知道他就是一个静态变量)。

静态方法:非静态方法可以直接访问静态方法,用类名.方法名(在同一类中,可以直接用方法名调用)。而静态方法只能直接调用静态方法里内容,而非静态不能直接调用。

静态代码块:static{....代码类容.....}在类加载时率先加载,并且一次编译永久有效,不会再次编译其内容

静态导入包:可以直接导入包中的具体方法,包括常量。

 

posted @ 2021-04-11 17:41  SnowBall的博客  阅读(219)  评论(0)    收藏  举报