java 是一门强类型的语言。强类型语言的含义表现在两个方面:①所有的变量必须先声明后使用;②指定类型的变量只能接受该指定类型的值。
“变量”的本质是一个 可以操作的存储空间 ,每个变量都代表了某一小块内存,这一小块内存可以用来存储各种不同类型的数据。程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是从该变量所代表的内存区取值的过程。
变量作为程序中最基本的存储单元其要素包括:变量名、变量类型、作用域
- 变量名很好理解,就是我们为这块内存取一个名字,方便我们对这块内存进行数据读写。
- 变量类型,java语言支持的类型分为两大类:①基本类型,②引用类型
- 作用域,这个变量在代码中某些范围内可以被使用(后面会提及)、
变量在使用前必须对其进行声明,只有在变量声明以后,才能为其分配相应长度的存储空间。变量的声明简单理解就是告诉虚拟机,我这变量要存储什么类型的数据,需要多大的内存空间。

int a = 0;
int b,c = 1;
此处先是了解变量的概念,关于变量还有很多的内容会在后文进行详细说明。