Java 关键字
按用途划分如下:
- 数据类型:13
- boolean、byte、char、 double、 float、int、long、short
- new、void、instanceof
- 语句:17
- break、continue
- default
- return、throw
- this、 super。
- do、 for、while、
- if、else、switch、case、
- try、catch、 finally
- 修饰:10
- private、 protected、public
- abstract、final、static
- native、synchronized、transient、 volatile
- 方法、类、接口、包和异常:7
- class、 extends
- implements、interface
- package、import
- throws
- 保留字:9
- future、 generic、 operator、 outer、rest、var
- goto、const、null
static
static:静态、全局
可修饰成员变量和方法,在类中共享。
静态结构
静态属性:使用
static
修饰的成员变量,称为静态变量。
- 实例变量:
- 每个实例拥有独立的数据,互不影响。
- 通过实例名访问。
- 类变量(静态变量):
- 同一个类的实例共享的数据。
- 使用
static
修饰。 - 通过类名访问。
静态方法:使用
static
修饰的方法,称为静态方法。
- 实例方法:通过实例名访问。
- 类方法(静态方法):使用
static
修饰,通过类名访问。- 只能访问 static 结构(属性、方法)。
- Java 程序入口
main()
也是静态方法。 - 通常用于工具类方法。
- Arrays.sort()
- Math.random()