变量:可以变化的量
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
//作用域 个人认为是不同定义方式下,变量作用的范围
变量的基本定义
在定义变量时,避免一行定义多个变量,增加程序可读性
变量的作用域
- 类变量
- 实例变量
- 局部变量
public class Variable{
static int allCliks = 0; //类变量
String str = "hello world"; //实例变量
public void method(){
int i = 0; //局部变量
}
}
1、类变量 static
2、实例变量
输出的结果为0 null
3、局部变量
局部变量:使用之间必须声明类型和初始化值
三种变量代码整体
---------------------------------------------------------------------------------------------------------------------------------常量
常量:特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
final 常量名 = 值;
eg:final double PI = 3.14;
修饰符,不存在先后顺序
注意:
- 所有变量,方法,类名 :见名知意
- 类成员变量 : 首字母小写和驼峰原则(eg:monthSalary,驼峰原则,除第一个单词外,后面单词首字母大写)
- 局部变量 :首字母小写和驼峰原则
- 常量 : 大写字母和下划线 (eg:MAX_VALUE)
- 类名 :首字母大写和驼峰原则
- 方法名 :首字母小写和驼峰原则(eg:run(),runRun())