java 静态方法全部列举
时间: 2024-06-14 21:02:40 浏览: 16
在Java中,静态方法是指那些属于类而非实例的方法。它们可以直接通过类名调用,不需要创建类的实例。以下是一些Java静态方法的例子:
1. 静态成员变量初始化[^1]:
```java
public class MyClass {
static int staticVar = 0; // 静态变量
static void printStaticVar() { // 静态方法
System.out.println("Static variable value: " + staticVar);
}
}
```
调用方式:
```java
MyClass.printStaticVar(); // 直接通过类名调用
```
2. 类的静态工厂方法:
```java
public static class Factory {
public static Product createProduct() { // 静态工厂方法,返回产品实例
return new Product();
}
}
Product product = Factory.createProduct();
```
3. 静态工具方法:
```java
public static class Util {
public static String capitalize(String str) { // 静态工具方法,处理字符串
return str.substring(0, 1).toUpperCase() + str.substring(1);
}
}
String result = Util.capitalize("hello");
```
请注意,虽然静态方法与类关联,但它们并不直接操作类的实例状态。静态方法通常用于提供类级别的功能,如辅助工具方法、工厂方法等。