一、关键字和保留字
1、关键字
- 被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
- 特点:关键字中所有字母都为小写
2、保留字
- 自己命名标识符时要避免使用这些保留字
- goto const
二、标识符
- 在程序中,自己定义内容,如:类的名字,变量的名字等,都是标识符
- 规则:
- 只有字母(区分大小写),下划线,美元符号($)和数字组成,长度不受限制
- 第一个字符不能是数字,不能用数字开头
- 不是关键字
- 不能是true,false,null等常量标识
- 命名规范(见名知意) :
- 包名:多单词组成时,所有字母都小写
- 类名、接口名:多单词组成时,所有单词的首字母大写 XxxYyyZzz(驼峰命名)
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写 xxxYyyZzz
- 常量名:所有字母都大写,多单词组成时,每个单词用下划线连接 XXX_YYY_ZZZ
三、变量
- 变量:在程序中可以变化的量
- 一个变量每次只能保存一个数据,必须明确保存的数据类型
四、Java基本数据类型
1、字节
- 计算机中最小的存储单元
- 8个bit(二进制位)表示一个字节,写成1byte或1B
2、基本数据类型
- 字符型:用单引号表示,只能放一个
3、变量定义
- 变量:计算机内存中的一块存储空间,时存储数据的基本单元
- 三要素: 数据类型 变量名 数据值
- 语法格式:数据类型 变量名 = 数据值
- 变量注意:
- 每个变量必须先声明,后使用
- 使用变量名来访问这块区域的数据
- 变量的作用域:定义所在的一队{}内
- 变量只有在其作用域内才有效
- 同一个作用域内,不能定义重名的变量
4、基本数据类型转换
- Boolean类型与其他类型之间不能进行转换
- Java允许在一定范围内对数据进行转换
- 显示转换(强制转换):
- 取值范围大的转换为取值范围小的
- 小范围数据类型 变量 = (小范围数据类型 变量)大范围数据类型
- 语法结构:(要转换的数据类型)数值
int n = (int)6.7;
- 隐式转换(自动转换)
- 取值范围小的转换为取值范围大的
- 大范围数据类型 变量 = 小范围数据类型