标识符
Java源程序中,程序员可以自己命名的单词。如,类名,方法名,变量名,接口名,常量名。
标识符规则
- 只能由数字,字母,下划线,美元符号组成
- 不能由数字开头
- 严格区分大小写
- 关键字不能做标识符
- 理论上无长度限制
关键字
Java中定义的特殊单词 都是小写
字面值
字面值就是数据,是Java源程序组成成分之一。
整数型字面值 10 100
浮点型 3.14
字符串型 “abc” “ ”
字符型 ‘a’ 只能存放单个字符 必须有内容
布尔型 true flase
变量
电脑使用内存来记忆计算时所使用的数据
变量本质上来说是内存中的一块空间,这块空间有数据类型,有名字,有字面值。
变量是内存中存储数据最基本的单元
Java中的变量必须先声明,再使用
声明变量的语法格式:
变量数据类型 变量名[=初始值]
数据类型的作用
不同数据类型底层会分配不同大小的空间。
数据类型指导jvm在程序运行阶段分配大小合适的内存空间。
变量的分类
基本数据类型
整数型 byte short int long
浮点型float double
布尔型boolean
字符型char
共八中基本数据类型
引用数据类型
类 接口 数组 字符串 除了基本数据类型都是引用数据类型
根据变量声明的位置分为
局部变量 在方法体中声明
成员变量 在方法体外,类体之内声明
在静态方法中只能调用静态变量或静态方法。