- 变量
- 变量的格式:
变量数据类型 变量名 = 变量值;
- 变量名不能是java的关键字
- 样例
int a = 10;
- 变量初始化:通过给变量赋值来创建内存空间
- 局部变量:定义在方法内的变量
- 局部变量的值存储在栈内存中,随方法入栈,一旦出栈就会消失
- 局部变量必须初始化
- 全局变量:定义在类中的变量,和方法是同一级
- 全局变量的值存储在堆内存中的对象中
- 基本数据类型的全局变量拥有默认值
- 整形:0
- 浮点型:0.0
- 布尔型:false
- 字符型:空('')
- 常量
- 使用final修饰
- 常量在声明时必须赋值
- 常量只能赋值一次,无法修改
- 习惯上常量名要大写
- 常量的值存储在方法区的常量池中
- 样例
final float PI = 3.14f;