java日常学习之变量
命名规范:
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()
在Java中,变量是用于存储数据的内存位置的名称。它们用于在程序中引用和操作数据。在Java中,每个变量都有类型,例如整数、浮点数、布尔值等。变量还可以被赋予一个初始值,并且可以在程序执行过程中被改变。在Java中,变量的声明通常包括变量的类型和名称,例如:
int myNumber; // 声明一个整数类型的变量,名称为myNumber
一旦变量被声明,就可以给它赋值,并在程序中使用它,例如:
myNumber = 10; // 给myNumber赋值为10
System.out.println(myNumber); // 输出myNumber的值
此外,Java中还有一些特殊的变量,如类变量(静态变量)、实例变量和局部变量,它们各自具有不同的作用域和生存期。
类变量(静态变量):
- 类变量属于类而不是类的实例。它们使用关键字
static
声明。 - 类变量在整个程序执行过程中保持不变,只有一个副本存在于内存中。
- 类变量通常用于表示类级别的属性,例如常量或共享的数据。
public class MyClass {
static int classVariable = 10; // 声明一个类变量
}
实例变量:
- 实例变量属于类的实例,每个类的实例都有自己的副本。
- 实例变量在对象创建时分配内存,在对象销毁时被销毁。
- 实例变量用于存储对象的状态或特定于对象的数据。
public class MyClass {
int instanceVariable = 20; // 声明一个实例变量
}
局部变量:
- 局部变量定义在方法、构造函数或代码块中,只在声明它们的范围内可见。
- 局部变量在声明时初始化,并在其作用域结束时被销毁。
- 局部变量用于暂时存储临时数据。
public class MyClass {
void myMethod() {
int localVar = 30; // 声明一个局部变量
}
}
这些特殊的变量在Java中起着不同的作用,开发人员需要根据需求选择合适的变量类型来存储和操作数据。