变量的概念

如何存储程序中的数据?
计算机中程序运行的时候数据是临时存放在内存中的
比如存一个学生的信息
"张三"
'男'
18
有一块内存,要存放这三个数据,首先要在内存中申请三块空间
根据数据类型,我们申请的空间也是有区别的
有了空间之后就可以把数据存放到空间里面去
这一个空间包括空间里面的值构成了一个概念叫做变量
也就是说程序在运行过程中是临时存放在变量中的

变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改变
通过变量名可以简单快速找到它存储的数据

变量的使用步骤

一、声明变量

即根据数据类型在内存申请空间

语法

  1. 数据类型 变量名;
  2. int age;

二、赋值

即将数据存储至对应的内存空间

语法

  1. 变量名 = 数值;
  2. age = 20;

合并

  1. 数据类型 变量名 = 数值;
  2. int age = 20;

三、使用变量

即取出数据使用

什么是标识符

用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符
简单的说,标识符就是一个名字

标识符命名规范

  1. 标识符由字母、数字、下划线(_)和美元符号($)组成,并且第一个字符不能是数字
  2. 标识符不能是Java关键字和保留字,但可以包含其内。
  3. 标识符区分大小写,遵循驼峰命名规范。
    1. 类名首字母都是大写
    2. 变量名的首个单词的首字母不用大写
  4. 标识符命名要简单明了,见名知意。

Java中有3种类型的变量

全局变量

类的属性,也叫成员变量或实例变量

局部变量

某个方法或代码块中临时定义的变量

静态变量

static修饰的变量,整个的成员共享的变量

变量的作用域

不同类型变量的作用域和生命周期不同

  1. public class Cycle{
  2. int var1 = 1;
  3. static int var2 = 2;
  4. public int add(){
  5. int var3 = var1 + var2;
  6. for(int i=0;i<5;i++){
  7. System.out.println(i);
  8. }
  9. return var3;
  10. }
  11. }

image.png