📅  最后修改于: 2023-12-03 15:31:32.977000             🧑  作者: Mango
在 Java 编程中,我们经常会遇到“静态”的概念,这个概念是相对于“动态”的概念而言的。那么,什么是静态的呢?下面我们来详细了解一下。
静态变量是指在类中用 static 关键字修饰的变量,它属于类而不属于对象,也就是说,即使没有实例化对象,静态变量也可以使用。
静态变量的特点如下:
静态变量的定义格式如下:
public class MyClass{
public static int myStaticVar; // 静态变量
}
静态方法是指在类中用 static 关键字修饰的方法,它属于类而不属于对象,也就是说,即使没有实例化对象,静态方法也可以使用。
静态方法的特点如下:
静态方法的定义格式如下:
public class MyClass{
public static void myStaticMethod(){ // 静态方法
// ...
}
}
静态代码块是指在类中用 static 关键字修饰的代码块,它用于类的初始化,仅在类加载时执行一次。
静态代码块的特点如下:
静态代码块的格式如下:
public class MyClass{
static{
// 静态代码块
}
}
在 Java 编程中,静态是一个常见的概念,并且应用非常广泛。我们需要理解静态变量、静态方法、静态代码块的特点和用法,并在实际编程中进行灵活应用。