# P43-P58 2021-12-27 P59-P75 2021-12-29 P76-P87 2021-12-30
1、关键字和保留字
关键字中所有字母都为小写。
保留字:goto const
2、标识符
(自己起名字的都叫标识符) 如:类名、方法名、包名、变量名、接口名。。。
- Java中的名称命名规范:(驼峰命名法)
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
3、变量
先定义后使用。
格式:数据类型 变量名=变量值;
java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L
java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。 如:float a=123.123f;
(1)基本类型转换:
自动类型转换:容量小的类型自动转换为容量大的数据类型。按容量排序:
byte、short、char三种类型的变量做运算时,结果为int型。
(2)强制类型转换:
自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符:(),
String属于引用数据类型。使用"" String可以和8种基本数据类型变量做运算,且运算是连接运算,使用+
4、运算符
算术、赋值、比较(关系)、逻辑、位、三元运算符。
算术运算符:%取余后,结果的符号与被模数的符号相同。
扩展赋值运算符:+= -= *= /= %=
逻辑运算符:&&与 ||或 ^异或
位运算符:~取反 <<左移 >>右移 >>>无符号右移
&位与 |位或 运算过程为十进制的数字,转换位二进制,进行位运算。得出二进制数,再转换为十进制。
三元运算符:(表达式1)?表达式2:表达式3;