变量
数学名词:没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。
计算机解释:变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。
变量分类
按所属的数据类型划分:
- 基本数据类型变量
- 引用数据类型变量
按被声明的位置划分: - 局部变量:方法或语句块内部定义的变量
- 成员变量:方法外部、类的内部定义的变量
public class HelloWorld{
int a=20;//成员变量
public static void main(String[] args){
int num=10;//局部变量
System.out.println("hello world");}
}
Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。
Java标识符命名规则:
- 由字母、数字、下划线(_)和美元符号($)组成。
- 不能以数字开头
- 区分大小
- 长度无限制
- 不能是Java中的关键字和保留关键字。
标识符命名习惯:驼峰命名法、见名知意、见名知章。以单词或单词组合来命名。