变量的概念

  • 内存中的一个存储区域
  • 该区域的数据可以在同一类型范围内不断变化
  • 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

    变量的作用

    用于在内存中保存数据

    注意

  • Java中每个变量必须先声明,后使用,使用之前必须初始化-即赋值(不使用不初始化编译则会通过)

  • 使用变量名来访问这块区域的数据
  • 变量的作用域:其定义所在的一对{ }内
  • 变量只有在其作用域内才有效
  • 同一个作用域内,不能定义重名的变量

按数据类型分类:
image.png
数组可视为特殊的类,可视为Object的子类;

按声明的位置的不同分类

  • 在方法体外,类体内声明的变量称为成员变量。
  • 在方法体内部声明的变量称为局部变量。

image.png