如何理解static 关键字
来源:郑州优就业IT培训学校时间:2020/7/23 10:30:16
static 是 Java 中非常重要的关键字,static 表示的概念是 静态的,在 Java 中,static 主要用来:
-
修饰变量,static 修饰的变量称为静态变量、也称为类变量,类变量属于类所有,对于不同的类来说,static 变量只有一份,static
修饰的变量位于方法区中;static 修饰的变量能够直接通过 类名.变量名 来进行访问,不用通过实例化类再进行使用。
-
修饰方法,static 修饰的方法被称为静态方法,静态方法能够直接通过 类名.方法名来使用,在静态方法内部不能使用非静态属性和方法
-
static 可以修饰代码块,主要分为两种,一种直接定义在类中,使用 static{},这种被称为静态代码块,一种是在类中定义静态内部类,使用
static class xxx 来进行定义。
-
static 可以用于静态导包,通过使用 import static xxx 来实现,这种方式一般不推荐使用
-
static 可以和单例模式一起使用,通过双重检查锁来实现线程安全的单例模式。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3167/news/224113/违者必究!
以上就是郑州优就业IT培训学校 小编为您整理 如何理解static 关键字的全部内容。