定义 : 被 Java 语言赋予了特殊含义 , 用作专门涌入的字符串(或单词)
例如 : 关键字 class , public , static , void 等早就已经被定义好的
特点 : 全部关键字都是小写字母
定义 : 凡是自己可以命名的地方都叫标识符
标识符的命名规则:
标识符的命名规范:
概念 : 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化(哈哈哈 , 不是人话)
变量的构成包含三个要素:数据类型
、变量名
、存储的值
Java 中变量声明的格式:数据类型 变量名 = 变量值
变量的作用: 用于在内存中保存数据。
使用变量注意:
作用域
内才有效。出了作用域,变量不可以再被调用。
Java 中变量的数据类型分为两大类:
整数类型
、浮点数类型
、字符类型
、布尔类型
。数组
、 类
、接口
、枚举
、注解
、记录
。
整数类型 : byte , short , int . long
浮点类型 : float , double
字符类型 : char
布尔类型 : boolean
引用数据类型 : 类 , 数组 , 接口 , 枚举 , 注解 , 记录
规则 : 将取值范围大(或者容量大)的类型强制转换成取值范围小(或者容量小)的类型
自动类型提升是 Java 自动执行的 , 而强制类型转换是自动类型提升的逆运算 , 需要自己手动执行
转换格式:
// ()中的数据类型必须<=变量值的数据类型
数据类型1 变量名 = (数据类型1)被强转数据值;
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
运算符的分类:
功能
分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda 运算符分类 | 运算符 |
---|---|
算术运算符(7 个) | +、-、*、/、%、++、-- |
赋值运算符(12 个) | =、+=、-=、*=、/=、%=、>>=、<<=、>>>=、&=、 |
比较(或关系)运算符(6 个) | >、>=、<、<=、==、!= |
逻辑运算符(6 个) | &、 |
位运算符(7 个) | &、 |
条件运算符(1 个) | (条件表达式)?结果 1:结果 2 |
Lambda 运算符(1 个) | ->(第 18 章时讲解) |
操作数个数
分为:一元运算符(单目运算符)、二元运算符(双目运算符)、三元运算符 (三目运算符)分类 | 运算符 |
---|---|
一元运算符(单目运算符) | 正号(+)、负号(-)、++、--、!、~ |
二元运算符(双目运算符) | 除了一元和三元运算符剩下的都是二元运算符 |
三元运算符 (三目运算符) | (条件表达式)?结果 1:结果 2 |