【Java专题】变量和常量

本篇简单记录常量和变量。

变量

变量分为 局部变量 / 成员变量 / 静态变量。

  • 局部变量 - 类方法或者句块内部定义的变量
  • 成员变量/实例变量 - 类内部且类方法外部定义的变量,会默认初始化为各类型对应的零值
  • 静态变量 - 类内部类方法外部且定义时使用static修饰的变量

各类型对应的零值

int -> 0
double -> 0.0
char -> ‘\u0000’
boolean -> false

常量

使用 final 定义,只能初始化一次

代码示例

1
2
3
4
5
6
7
8
public class TestVars2 {
int a = 1; // 成员变量/实例变量
static int b = 2; // 静态变量
public static void main(String[] args) {
int c = 3; // 局部变量
final int D = 4; // 常量
}
}