一、数据类型
8种基本数据类型:
boolean(true、false);
byte(1字节、8位、-128~127);
short(2字节、16位、-32768~32767);
int(4字节、32位);
long(8字节、64位);
char(2字节、16位、Unicode字符);
float(4字节、32位);
double(8字节、64位);
引用类型
class
二、变量和常量
变量:int a=5;
字面值常量:1,2,"hello";
final常量:final int a=6;
三、标识符
Java变量、方法、类等的名称;命名规范:由字母、数字、下划线_、美元符号$组成,不能以数字开头。
四、运算符
算数运算符(+ - * / % += );
赋值运算符(= -= *= /= %= );
比较运算符(== != > >= < <=);
逻辑运算符(| || & && !);
一元运算符(! ++ --);
三元运算符(?:);
位运算符(|(或) &(与) ~(非) ^(异或) <<(左移) >>(有符号右移) >>>(无符号右移));
运算符的优先级:小学数学。
五、关键字和保留字
常见关键字
保留字:const、goto
六、程序流程控制
代码默认自上而下顺序执行;
分支:if、if else、switch;
循环:for、while、do while、标记循环(特殊语法,可以在内层循环控制外层循环)。伪代码如下:
mark1: for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (i == 5) {
break mark1; // continue mark1;
}
}
System.out.println(i);
}