Java static关键字
时间: 2024-08-15 13:10:25 浏览: 55
Java之static用法
静态(static)是Java中的一个关键字,它主要用于类成员变量和方法上。有以下几个关键特性:
1. 静态变量(Static Variables):也称为类变量或全局变量,它们不属于某个特定的对象实例,而是在整个类的生命周期中只存在一份副本。这意味着无论创建多少该类的对象,静态变量只有一个共享值。
2. 静态方法(Static Methods):这类方法不需要对任何类的实例进行引用就可以直接访问,通常用于提供实用工具函数或者与类的实例无关的操作。如果静态方法需要修改静态变量,可以直接操作,无需通过对象实例。
3. 类加载(Class Loading):静态成员在类加载时就初始化了,而不是等到创建类的实例时才初始化。
4. 不可访问性:由于静态内容不依赖于对象,因此无法访问非静态的私有成员(private)。
阅读全文