变量
-
变量是什么:可以变化的量!
-
java是一种强类型语言,所以每个变量都必须声明数据类型。
-
java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域。
格式: type varName [=value] [{,varName[=value]}]
int a = 0;
注意点:
1.每个变量都有类型,可以是基本类型,也可以是引用类型;
2.每个变量都必须是合法标识符;
3.每个变量声明都必须是一条完整语句,用分号做结束。
变量作用域
类变量,实例变量,局部变量
public class Test {
//从类出现,从类消失,用static做修饰符
static int i; //类变量
//实例变量:从属于对象,如果不自行初始化,默认值为0 或null 或false
int a; //实例变量
public void A() {
//必须声明和初始化值,只存在这个方法中
int v = 0; //局部变量
}
}
常量
- 常量(Constant):初始化(initialize)后不能再改变值,不会变动的值
- 所谓的Constant可以理解为是一种特殊的变量,只是它被设定后,在程序运行中不允许再更改。
格式: final type ConstantName = value;(ConstantName一般全部为大写字母)
final int CONSTANT = 0;
附加知识(命名规范)
1. 变量、方法、类名:做到见名知意
2. 变量名和方法名:首字母小写和驼峰原则
3. 常量名:大写字母和下划线
4. 类名:首字母大写和驼峰原则
5. 修饰符:default , public , protected , private , static